)]}'
{
  "log": [
    {
      "commit": "e107be36efb2a233833e8c9899039a370e4b2318",
      "tree": "655955aa81aefeff441c412adaafe9b51a00ff56",
      "parents": [
        "b47e8608a08766ef8121cd747d3aaf6c3dc22649"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Thu Jul 26 13:40:43 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 26 13:40:43 2007 +0200"
      },
      "message": "[PATCH] sched: arch preempt notifier mechanism\n\nThis adds a general mechanism whereby a task can request the scheduler to\nnotify it whenever it is preempted or scheduled back in.  This allows the\ntask to swap any special-purpose registers like the fpu or Intel\u0027s VT\nregisters.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n[ mingo@elte.hu: fixes, cleanups ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b47e8608a08766ef8121cd747d3aaf6c3dc22649",
      "tree": "24092b893d9d2e92113dcbd8bf48bf76e404d8e6",
      "parents": [
        "e4903fb59590f86190280a549420f6cb85bd7f7e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 26 13:40:43 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 26 13:40:43 2007 +0200"
      },
      "message": "[PATCH] sched: increase SCHED_LOAD_SCALE_FUZZ\n\nincrease SCHED_LOAD_SCALE_FUZZ that adds a small amount of\nover-balancing: to help distribute CPU-bound tasks more fairly on SMP\nsystems.\n\nthe problem of unfair balancing was noticed and reported by Tong N Li.\n\n10 CPU-bound tasks running on 8 CPUs, v2.6.23-rc1:\n\n  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND\n 2572 mingo     20   0  1576  244  196 R  100  0.0   1:03.61 loop\n 2578 mingo     20   0  1576  248  196 R  100  0.0   1:03.59 loop\n 2576 mingo     20   0  1576  248  196 R  100  0.0   1:03.52 loop\n 2571 mingo     20   0  1576  244  196 R  100  0.0   1:03.46 loop\n 2569 mingo     20   0  1576  244  196 R   99  0.0   1:03.36 loop\n 2570 mingo     20   0  1576  244  196 R   95  0.0   1:00.55 loop\n 2577 mingo     20   0  1576  248  196 R   50  0.0   0:31.88 loop\n 2574 mingo     20   0  1576  248  196 R   50  0.0   0:31.87 loop\n 2573 mingo     20   0  1576  248  196 R   50  0.0   0:31.86 loop\n 2575 mingo     20   0  1576  248  196 R   50  0.0   0:31.86 loop\n\nv2.6.23-rc1 + patch:\n\n  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND\n 2681 mingo     20   0  1576  244  196 R   85  0.0   3:51.68 loop\n 2688 mingo     20   0  1576  244  196 R   81  0.0   3:46.35 loop\n 2682 mingo     20   0  1576  244  196 R   80  0.0   3:43.68 loop\n 2685 mingo     20   0  1576  248  196 R   80  0.0   3:45.97 loop\n 2683 mingo     20   0  1576  248  196 R   80  0.0   3:40.25 loop\n 2679 mingo     20   0  1576  244  196 R   80  0.0   3:33.53 loop\n 2680 mingo     20   0  1576  244  196 R   79  0.0   3:43.53 loop\n 2686 mingo     20   0  1576  244  196 R   79  0.0   3:39.31 loop\n 2687 mingo     20   0  1576  244  196 R   78  0.0   3:33.31 loop\n 2684 mingo     20   0  1576  244  196 R   77  0.0   3:27.52 loop\n\nso they now nicely converge to the expected 80% long-term CPU usage.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e4903fb59590f86190280a549420f6cb85bd7f7e",
      "tree": "48a299a5e61d7645811f804d1a5bfeb408bfb202",
      "parents": [
        "6a28a05f9b1b4db920e390ac89968ed6d2e4b8ec",
        "cb2e0912f714b116812ef5834b5ba80d894ac967"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 15:50:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 15:50:20 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Nail two more simple section mismatch errors\n  [IA64] fix section mismatch warnings\n  [IA64] rename partial_page\n  [IA64] Ensure that machvec is set up takes place before serial console\n  [IA64] vector-domain - fix vector_table\n  [IA64] vector-domain - handle assign_irq_vector(AUTO_ASSIGN)\n"
    },
    {
      "commit": "9d6f40b86b47928ffde8a41cb2ef332da34b3de2",
      "tree": "6006aecfdeb64ea7cb6ce7cfa36fccae4562e75e",
      "parents": [
        "3b74d18e54e20fc1d398eb391bea5b9aed22aca5"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Jul 20 14:39:24 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 25 13:08:26 2007 -0700"
      },
      "message": "[IA64] fix section mismatch warnings\n\nIn 741f98fe298a73c9d47ed53703c1279a29718581 Sam added full\nchecking across the entire vmlinux image.  This flushed out\na dozen new section mismatch warnings.  Start the whack-a-mole\ngame again to stomp them out.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3b74d18e54e20fc1d398eb391bea5b9aed22aca5",
      "tree": "ab0c4f72ce87ea02978799c9e3fdc79c05bd1c9b",
      "parents": [
        "a07ee86205808d36973440e68c7277f9ed63b87f"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 24 19:44:55 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 25 12:56:39 2007 -0700"
      },
      "message": "[IA64] rename partial_page\n\nJens has added a partial_page thing in splice whcih conflicts with the ia64\none.  Rename ia64 out of the way.  (ia64 chose poorly).\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4bf3b0bc3e98f77de88b336fd8d673649601b557",
      "tree": "a53239d38be0e35f4942fba0cdc5d1e6ce77b9b8",
      "parents": [
        "238b706da1c6ebacc55986ac8668f3ede4621f2c"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 25 11:06:02 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 25 12:02:21 2007 -0700"
      },
      "message": "[x86 setup] Make struct apm_bios_info cross-architecture\n\nstruct apm_bios_info uses \"unsigned short\" and \"unsigned long\"\nto mean u16 and u32 respectively.  Correct.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "238b706da1c6ebacc55986ac8668f3ede4621f2c",
      "tree": "e783783b364516eaa88e08a261ef7bc320db7355",
      "parents": [
        "f77b1ab383c8745447a3385e25729b92f2ec58a4"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 18 17:19:30 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 25 12:02:21 2007 -0700"
      },
      "message": "[x86 setup] Make struct ist_info cross-architecture, and use in setup code\n\nMake \"struct ist_info\" valid on both i386 and x86-64, and use the\nstructure by name in the setup code.  Additionally, \"Intel SpeedStep\nIST\" is redundant, refer to it as IST consistently.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "f77b1ab383c8745447a3385e25729b92f2ec58a4",
      "tree": "f2887a5d055efcff49828e6fe249840e1d831fc4",
      "parents": [
        "1a13286b104faeeb4f4bc3bfbf4d4fcdcd2569ed"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 18 17:16:19 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Jul 25 12:02:21 2007 -0700"
      },
      "message": "[x86 setup] Fix typos in struct efi_info\n\nFix missing letters in the structure members of struct efi_info.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "a4fb2122f1fc4a22bd6a5b8a195b952c2d31c54d",
      "tree": "db24e2160fe8eb8d787ad67bd3e08d3284806330",
      "parents": [
        "bc72450aebe73587f80bbae8fc0b62c3d81b85fe",
        "323ef30af3a0da47cc761b04b262d98d0fe79126"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:28:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:28:00 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: Kconfig: remove CONFIG_ACPI_SLEEP from source\n  ACPI: quiet ACPI Exceptions due to no _PTC or _TSS\n  ACPI: Remove references to ACPI_STATE_S2 from acpi_pm_enter\n  ACPI: Kconfig: always enable CONFIG_ACPI_SLEEP on X86\n  ACPI: Kconfig: fold /proc/acpi/sleep under CONFIG_ACPI_PROCFS\n  ACPI: Kconfig: CONFIG_ACPI_PROCFS now defaults to N\n  ACPI: autoload modules - Create __mod_acpi_device_table symbol for all ACPI drivers\n  ACPI: autoload modules - Create ACPI alias interface\n  ACPI: autoload modules - ACPICA modifications\n  ACPI: asus-laptop: Fix failure exits\n  ACPI: fix oops due to typo in new throttling code\n  ACPI: ignore _PSx method for hotplugable PCI devices\n  ACPI: Use ACPI methods to select PCI device suspend state\n  ACPI, PNP: hook ACPI D-state to PNP suspend/resume\n  ACPI: Add acpi_pm_device_sleep_state helper routine\n  ACPI: Implement the set_target() callback from pm_ops\n"
    },
    {
      "commit": "a07ee86205808d36973440e68c7277f9ed63b87f",
      "tree": "183d1d592c42fce8081a40a881300e4cf304ec56",
      "parents": [
        "6ffbc82351c62eeeeaeb9e817ddf93049353493d"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Wed Jul 25 16:06:25 2007 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jul 25 11:12:47 2007 -0700"
      },
      "message": "[IA64] Ensure that machvec is set up takes place before serial console\n\nParse the machvec command line option outside of the early_param()\nso that ia64_mv is set before any console intialisation that\nmay result from early_param parsing.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "020f9e16c306f929382ad81e5a0ecf4f41887616",
      "tree": "87a0fe6a9dd6ba0a76826f26fed562fe2d286a3c",
      "parents": [
        "906a2621fc14005ac6e29a2b85aa8685b68bb016"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: fix reset register address casting\n\nFix types used for reset register address setup.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "063586a6b1e877eb10621d191aeb67e361383d77",
      "tree": "e57c996ba1af51572b0aa0b0477244f35f8637b4",
      "parents": [
        "a6fcafd09959cf9204f0cdb7a2545ffd7d95d5dd"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: create hw_irq.h\n\nNeed an include/asm-m68knommu/hw_irq.h for kernel/hrtimer.c\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6fcafd09959cf9204f0cdb7a2545ffd7d95d5dd",
      "tree": "b82453edd463b8e707fd12b06d7793350ef4f346",
      "parents": [
        "33e7a72a9c7ebb822d419a07840c3546513feff0"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: fix definition of MCFDMA_DIR_INV\n\nFix a small typo in the definition of MCFDMA_DIR_INV (MCF5272 specific).\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5c4f5264d503f0650c954a181b0ba255913bb382",
      "tree": "ca617b6c072ae035c835b96aedbe4fdb975e3de8",
      "parents": [
        "36995223872df6642e604aab2be84377a5d12a19"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Jul 25 22:07:20 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 11:05:01 2007 -0700"
      },
      "message": "m68knommu: fix tick timer definition for coldfire\n\nCLOCK_TICK_RATE should give the underlying frequency of the tick timer,\nto make ntp happy.  For Coldfires, that\u0027s the main clock.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17c38b7490b3f0300c7812aefdae2ddda7ab4112",
      "tree": "0f7a9ee0c691aef3497030e38c3ba8e3c13a985c",
      "parents": [
        "2c6b47de17c75d553de3e2fb426d8298d2074585"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Jul 24 18:38:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 10:17:44 2007 -0700"
      },
      "message": "Cache xtime every call to update_wall_time\n\nThis avoids xtime lag seen with dynticks, because while \u0027xtime\u0027 itself\nis still not updated often, we keep a \u0027xtime_cache\u0027 variable around that\ncontains the approximate real-time that _is_ updated each time we do a\n\u0027update_wall_time()\u0027, and is thus never off by more than one tick.\n\nIOW, this restores the original semantics for \u0027xtime\u0027 users, as long as\nyou use the proper abstraction functions (ie \u0027current_kernel_time()\u0027 or\n\u0027get_seconds()\u0027 depending on whether you want a timespec or just the\nseconds field).\n\n[ Updated Patch.  As penance for my sins I\u0027ve also yanked another #ifdef\n  that was added to avoid the xtime lag w/ hrtimers.  ]\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2c6b47de17c75d553de3e2fb426d8298d2074585",
      "tree": "c8edc3d727d85cb3e1c043583c350a04a133e1a3",
      "parents": [
        "0de085bb474f64e4fdb2f1ff3268590792648c7b"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Jul 24 17:47:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jul 25 10:09:20 2007 -0700"
      },
      "message": "Cleanup non-arch xtime uses, use get_seconds() or current_kernel_time().\n\nThis avoids use of the kernel-internal \"xtime\" variable directly outside\nof the actual time-related functions.  Instead, use the helper functions\nthat we already have available to us.\n\nThis doesn\u0027t actually change any behaviour, but this will allow us to\nfix the fact that \"xtime\" isn\u0027t updated very often with CONFIG_NO_HZ\n(because much of the realtime information is maintained as separate\noffsets to \u0027xtime\u0027), which has caused interfaces that use xtime directly\nto get a time that is out of sync with the real-time clock by up to a\nthird of a second or so.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "323ef30af3a0da47cc761b04b262d98d0fe79126",
      "tree": "37636b25acc557969aee51f1fe3e3cbc7a9760ea",
      "parents": [
        "cb3e0c107bebc6cf3e7158f7aa54c32017c7d4c4",
        "1ba90e3a87c46500623afdc3898573e4a5ebb21b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:36:53 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:36:53 2007 -0400"
      },
      "message": "Pull auto-load-modules into release branch\n"
    },
    {
      "commit": "cb3e0c107bebc6cf3e7158f7aa54c32017c7d4c4",
      "tree": "2c52ac06cce163bf467d259119b824eed96f2eca",
      "parents": [
        "1e1f3f24cdbc53e67acd7b2e37e6cf0cb11bd13c",
        "50ad147aa09c829cd452fae6ca99396c0b5b0695"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:36:31 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:36:31 2007 -0400"
      },
      "message": "Pull d-states into release branch\n\nConflicts:\n\n\tdrivers/acpi/sleep/main.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e8b2fd01228f690c3e0cb3f14facfa8d93d4adae",
      "tree": "fb69560e2a584a8ca82985a99e42ec189d592091",
      "parents": [
        "7c5aa6642fa26641ebf286966a165aec71c91991"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 24 22:26:33 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 25 01:29:39 2007 -0400"
      },
      "message": "ACPI: Kconfig: remove CONFIG_ACPI_SLEEP from source\n\nAs it was a synonym for (CONFIG_ACPI \u0026\u0026 CONFIG_X86),\nthe ifdefs for it were more clutter than they were worth.\n\nFor ia64, just add a few stubs in anticipation of future\nS3 or S4 support.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0de085bb474f64e4fdb2f1ff3268590792648c7b",
      "tree": "67c88c8215b85e01430531dba7d7c8ad73173b67",
      "parents": [
        "3836df6b520a2f93033bf53200b12a2cb5137395",
        "e58712111fe6eb7573fd6dd12d80de3bec13f277"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 20:26:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 20:26:25 2007 -0700"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc: (25 commits)\n  [POWERPC] 85xx: Added needed MPC85xx PCI device IDs\n  [POWERPC] Add Freescale PCI VENDOR ID and 8641 device IDs\n  [POWERPC] 85xxCDS: MPC8548 DTS cleanup.\n  [POWERPC] 85xxCDS: Misc 8548 PCI Corrections.\n  [POWERPC] 85xxCDS: Delay 8259 cascade hookup.\n  [POWERPC] 85xxCDS: Make sure restart resets the PCI bus.\n  [POWERPC] 85xxCDS: Allow 8259 cascade to share an MPIC interrupt line.\n  [POWERPC] FSL: Add support for PCI-X controllers\n  [POWERPC] Make sure virtual P2P bridge registers are setup on PCIe PHB\n  [POWERPC] Provide ability to setup P2P bridge registers from struct resource\n  [POWERPC] Add basic PCI/PCI Express support for 8544DS board\n  [POWERPC] Make endianess of cfg_addr for indirect pci ops runtime\n  [POWERPC] Removed setup_indirect_pci_nomap\n  [POWERPC] 85xx: Add quirk to ignore bogus FPGA on CDS\n  [POWERPC] 85xx: Added 8568 PCIe support\n  [POWERPC] Fixup resources on pci_bus for PCIe PHB when no device is connected\n  [POWERPC] Add basic PCI node for mpc8568mds board\n  [POWERPC] Use Freescale pci/pcie common code for 85xx boards\n  [POWERPC] Update PCI nodes in the 83xx/85xx boards device tree\n  [POWERPC] Add 8548 CDS PCI express controller node and PCI-X device node\n  ...\n"
    },
    {
      "commit": "2f66b529d9d131971e2509aee5478c61ca258ece",
      "tree": "7a670d9eb76839ed5eecbe0cc1c1c25ba7ba446c",
      "parents": [
        "1e66239e23dd0422baf891bf6af0b65ac632b676",
        "cdcc9eb5e014a58aba047193a73a0de8b61b988d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 16:00:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 16:00:26 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix marge error due to conflict in arch/mips/kernel/head.S\n  [MIPS] ARC: Remove unused arch/mips/arc/console.c\n  [MIPS] SNI: sniprom\n  [MIPS] Jazz: remove unneeded reset functions\n  [MIPS] Whitespace cleanup.\n  [MIPS] Make resources for ds1742 \"static __initdata\"\n  [MIPS] Replace __attribute_used__ with __used\n  [MIPS] Jazz: Remove unused arch/mips/jazz/io.c\n  [MIPS] Mark prom_free_prom_memory as __init_refok\n  [MIPS] MIPSsim: Fix cflags\n"
    },
    {
      "commit": "1e66239e23dd0422baf891bf6af0b65ac632b676",
      "tree": "5646c17cef8cea3e37b35ff6b0d54b8e5602e26e",
      "parents": [
        "7742c0bc8594cf1bcbad1f3e876acae5b644dc7b",
        "64a8170975947978ea4094dd6c4b1f41119d6ae6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:58:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:58:51 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_hpt37x: Fix 2.6.22 clock PLL regression\n  pata_ali: Correct HP detect\n  ata_piix: fix suspend/resume for some TOSHIBA laptops\n  PCI: export __pci_reenable_device()\n"
    },
    {
      "commit": "7742c0bc8594cf1bcbad1f3e876acae5b644dc7b",
      "tree": "07b18d979b1fbd6dab540a686206c3ed43b3171c",
      "parents": [
        "9e72ea82e62dd714bc11ed29bfe09a7fc8ac24fe",
        "88accb498fc92998d7b30b7515ba39f3e6070978"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:58:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 15:58:15 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (26 commits)\n  netdev: i82596 Ethernet needs \u003casm/cacheflush.h\u003e\n  forcedeth: mcp73 device addition\n  forcedeth: new device ids in pci_ids.h\n  atl1: make atl1_init_ring_ptrs static\n  eHEA: net_poll support\n  drivers/net/acenic.c: fix check-after-use\n  defxx: Use __maybe_unused rather than a local hack\n  Fix error checking in Vitesse IRQ config\n  ps3: reduce allocation size of rx skb buffers\n  atl1: use kernel provided ethernet length constants\n  atl1: fix typo in dma_req_block\n  atl1: change cmb write threshold\n  atl1: fix typo in DMA engine setup\n  atl1: change tpd_avail function name\n  ps3: fix rare issue that reenabling rx DMA fails\n  ps3: removed calling netif_poll_enable() in open()\n  ps3: use ethX as the name of irq\n  ps3: use net_device_stats of net_device structure\n  ps3: removed conditional ethtool support\n  ps3: removed defines no longer used\n  ...\n"
    },
    {
      "commit": "b8b275efc28e34f9b1d1e382d0b02dfa381b2a79",
      "tree": "81eea69b15307e96afb63d676f9027268a67cca8",
      "parents": [
        "f0a664bbd1839fbe9f57564983f39bfc6c6f931d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Jul 10 15:55:43 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:55:01 2007 -0400"
      },
      "message": "ata_piix: fix suspend/resume for some TOSHIBA laptops\n\nACPI implementations in several TOSHIBA laptops are weird and burn cpu\ncycles for tens of seconds while trying to suspend if the PCI device\nfor the ATA controller is disabled when the ACPI suspend is called.\n\nThis patch uses DMI to match those machines and bypass device disable\non those machines during suspend.  As the device needs to be put into\nenabled state on resume without affecting PCI enable count, matching\nresume callback uses __pci_reenable_device().\n\nThis bug is reported in bugzilla bug 7780.\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d7780\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f0a664bbd1839fbe9f57564983f39bfc6c6f931d",
      "tree": "4b1e20d96fd44f3d3ec5ad2d292a4479638eae09",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Jul 10 15:36:05 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:55:01 2007 -0400"
      },
      "message": "PCI: export __pci_reenable_device()\n\nSome odd ACPI implementations choke if certain controller is disabled\nwhen ACPI suspend is invoked but we still need to make sure the PCI\ndevice is enabled during resume.  Simply using pci_enable_device()\nunbalances device enable count.  Export __pci_reenable_device().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6a0e09af44ef0ee7bf68bf89c8fd65eed0092d7a",
      "tree": "99e2fcdb0bc2c2cc56764d9f13df808021289eb4",
      "parents": [
        "3d2557f681162ff6a483ae689072f9811e6a6d8d"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jul 22 20:43:15 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "forcedeth: new device ids in pci_ids.h\n\nThis patch contains new device ids for MCP73 chipset.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b2e961eb2e7a54ffaae82f8e0198b26b54ade98e",
      "tree": "33e5192a4c84e717d8c2f8235f268216b01053f7",
      "parents": [
        "b8c1c5da1520977cb55a358f20fc09567d40cad9",
        "71f65e6bd7651610d2d6aeb3c12aab63667ace30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:26:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:26:44 2007 -0700"
      },
      "message": "Merge branch \u0027request-queue-t\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027request-queue-t\u0027 of git://git.kernel.dk/linux-2.6-block:\n  [BLOCK] Add request_queue_t and mark it deprecated\n  [BLOCK] Get rid of request_queue_t typedef\n"
    },
    {
      "commit": "01e457cfcd5b6b6f18d0bb8cec0c5d43df56557e",
      "tree": "d60b181ea1d6535e757d0696a76d30acf6360cdf",
      "parents": [
        "5ab3ee7b1cd5c91eb2272764f9d7d1fe4749681e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Jul 23 18:44:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:59 2007 -0700"
      },
      "message": "loop.h build fix\n\ninclude/linux/loop.h:66: error: expected specifier-qualifier-list before \u0027request_queue_t\u0027\n\nCc: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c51aea80a9fbb423b49d432e89e515257bb2b983",
      "tree": "21012cad03d54bc2b515b30645dbebd3e51dff58",
      "parents": [
        "b2c863bd2daa2b2e36d66db58bc1e18f37151829"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 23 18:43:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:59 2007 -0700"
      },
      "message": "include/asm-xtensa/io.h must #include \u003casm/page.h\u003e\n\n  CC      kernel/time/clocksource.o\nIn file included from\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/include/linux/clocksource.h:18,\n                 from\n/home/bunk/linux/kernel-2.6/linux-2.6.22-rc6-mm1/kernel/time/clocksource.c:27:\ninclude2/asm/io.h: In function \u0027virt_to_phys\u0027:\ninclude2/asm/io.h:46: error: implicit declaration of function \u0027__pa\u0027\ninclude2/asm/io.h: In function \u0027phys_to_virt\u0027:\ninclude2/asm/io.h:51: error: implicit declaration of function \u0027__va\u0027\ninclude2/asm/io.h:51: warning: return makes pointer from integer without a cast\nmake[3]: *** [kernel/time/clocksource.o] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Christian Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f640efb3170dbcf99a37a3cc99060647b95428c",
      "tree": "b600b237e4efc1c7dab2b362eae23e076e5ce8f9",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Jul 23 18:43:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 24 12:24:58 2007 -0700"
      },
      "message": "Use resource_size_t for serial port IO addresses\n\nAt present, various parts of the serial code use unsigned long to define\nresource addresses.  This is a problem, because some 32-bit platforms have\nphysical addresses larger than 32-bits, and have mmio serial uarts located\nabove the 4GB point.\n\nThis patch changes the type of mapbase in both struct uart_port and struct\nplat_serial8250_port to resource_size_t, which can be configured to be 64\nbits on such platforms.  The mapbase in serial_struct can\u0027t safely be\nchanged, because that structure is user visible.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e58712111fe6eb7573fd6dd12d80de3bec13f277",
      "tree": "5a0440635469bcc93ab38f92f0752476734484fd",
      "parents": [
        "c26c372cdbe7de1b9d0c88adce2ae21ef9249e9a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 23 15:47:26 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jul 24 10:32:05 2007 -0500"
      },
      "message": "[POWERPC] 85xx: Added needed MPC85xx PCI device IDs\n\nAdded the MPC85xx PCI device IDs that we need for the quirks we have.\n\nAlso, fixed the MPC8567E, MPC8567 device IDs which had the wrong value.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c26c372cdbe7de1b9d0c88adce2ae21ef9249e9a",
      "tree": "0a3ca1c32939292ab7f48a269262a62c92b13a9c",
      "parents": [
        "6af012574207bd35455f4a4ba0437cf5b9deaee5"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Mon Jun 04 12:27:14 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jul 24 10:31:58 2007 -0500"
      },
      "message": "[POWERPC] Add Freescale PCI VENDOR ID and 8641 device IDs\n\nAlso add 8641/8641D device IDs as well.\nAll of which already exist or have been submitted to\nThe Linux PCI ID Repository at:\n    http://pci-ids.ucw.cz/\n\nCC-to: pci-ids@ucw.cz\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "eeea55163dac3e891558253751fcbfa0815a2e1a",
      "tree": "edd59aadb415432bc99952bbc81fcb54520c557a",
      "parents": [
        "4614c32645c536e30eaf895c7e0cd42dfb145634"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 24 16:02:47 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 24 16:02:47 2007 +0100"
      },
      "message": "[MIPS] Whitespace cleanup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "71f65e6bd7651610d2d6aeb3c12aab63667ace30",
      "tree": "ddc9680ef528af37326f25a16a6e3d7e19c4ac7f",
      "parents": [
        "165125e1e480f9510a5ffcfbfee4e3ee38c05f23"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 24 10:29:42 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 24 10:29:42 2007 +0200"
      },
      "message": "[BLOCK] Add request_queue_t and mark it deprecated\n\nAndrew thinks I should be nice and allow outside code to at least just\ncompile, so add the request_queue_t typedef back and mark it deprecated.\nIt\u0027ll warn people that this type is going away soonish.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "165125e1e480f9510a5ffcfbfee4e3ee38c05f23",
      "tree": "8009c8a5ff09e26dc2418d42f66ecafb055c52a2",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 24 09:28:11 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 24 09:28:11 2007 +0200"
      },
      "message": "[BLOCK] Get rid of request_queue_t typedef\n\nSome of the code has been gradually transitioned to using the proper\nstruct request_queue, but there\u0027s lots left. So do a full sweet of\nthe kernel and get rid of this typedef and replace its uses with\nthe proper type.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "f64fddbeac737bfc8d966423f067a9af9eeec887",
      "tree": "539a70d8bc30fd6f30a0aee9d6f63a5f1a8b4fc4",
      "parents": [
        "f16dab981aa9d423bdfe096e3422acd33d905c1e"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jul 20 13:35:34 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 23 22:30:08 2007 -0500"
      },
      "message": "[POWERPC] Provide ability to setup P2P bridge registers from struct resource\n\nWe need the ability to set P2P bridge registers to properly setup the virtual\nP2P bridges that exist in PCIe controllers for some of the embedded setups.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2e56ff206b7c6c28b847ccdbe46ad69b3263ac32",
      "tree": "636f8d31a2b6c19fe21b12c61f47dcd96d393871",
      "parents": [
        "d5269966e57484548bc5d38e117f161bf2f56ce9"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jul 19 16:07:35 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 23 22:29:09 2007 -0500"
      },
      "message": "[POWERPC] Make endianess of cfg_addr for indirect pci ops runtime\n\nMake it so we do a runtime check to know if we need to write cfg_addr\nas big or little endian.  This is needed if we want to allow 86xx support\nto co-exist in the same kernel as other 6xx PPCs.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "29b71a1ca74491fab9fed09e9d835d840d042690",
      "tree": "e46dc9c53e4b6266703dedc21925875cea9e4abc",
      "parents": [
        "8c8eb78f673c07b60f31751e1e47ac367c60c6b7"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Jul 23 14:43:51 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 23 13:56:16 2007 -0400"
      },
      "message": "ACPI: autoload modules - Create ACPI alias interface\n\nModify modpost (file2alias.c) to add acpi*:XYZ0001: alias in modules.alias\nlike:\ngrep acpi /lib/modules/2.6.22-rc4-default/modules.alias\nalias acpi*:SNY5001:* sony_laptop\nalias acpi*:SNY6001:* sony_laptop\nfor e.g. the sony_laptop module.\nThis module matches against all ACPI devices with a HID or CID of SNY5001\nor SNY6001\n\nExport an uevent and modalias sysfs file containing the string:\n[MODALIAS\u003d]acpi:PNP0C0C:\nadditional CIDs are concatenated at the end.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8c8eb78f673c07b60f31751e1e47ac367c60c6b7",
      "tree": "504087a7849778ea67dea3f16147cd03b7cd29a4",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Jul 23 14:43:32 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 23 13:56:00 2007 -0400"
      },
      "message": "ACPI: autoload modules - ACPICA modifications\n\nDefine standardized HIDs - Rename current acpi_device_id to acpica_device_id\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d5269966e57484548bc5d38e117f161bf2f56ce9",
      "tree": "1f287dc603c58148ad14eea4182a29be97ad80f1",
      "parents": [
        "4e7982115e8e426ee885f48c8aedd5e533e23c5b"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jul 19 15:44:52 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 23 10:27:08 2007 -0500"
      },
      "message": "[POWERPC] Removed setup_indirect_pci_nomap\n\nWe don\u0027t use setup_indirect_pci_nomap in arch/powerpc and it appears\nthe users that needed it from arch/ppc are now using setup_indirect_pci.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "62c66c8e55fae40d93d8f79d60e2ed50379e46f9",
      "tree": "036850e5b65d37be7586ab0ac17f8f54dc5af567",
      "parents": [
        "38805e5f096162867a70c7468c654d7f9bb507da"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jul 11 13:22:41 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 23 10:27:07 2007 -0500"
      },
      "message": "[POWERPC] Added indirect quirk to handle PCIe PHB that have issue w/no link\n\nAdded PPC_INDIRECT_TYPE_NO_PCIE_LINK flag to the indirect pci handling\ncode to ensure that we don\u0027t talk to any device other than the PHB\nif we don\u0027t have PCIe link.  Some controllers will lockup if they try\nto do a config cycle to any device on the bus except the PHB.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "38805e5f096162867a70c7468c654d7f9bb507da",
      "tree": "841b3de2dc1b7c968564c39939398cda0427fb00",
      "parents": [
        "9ac4dd301eebb3cd8de801e02bfc91f296e56f63"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jul 10 23:37:45 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Jul 23 10:27:07 2007 -0500"
      },
      "message": "[POWERPC] Add the ability to find PCI capabilities early on\n\nAdded early_find_capability that wraps pci_bus_find_capability and uses\nfake_pci_bus() to allow us to call it before we\u0027ve fully setup the\npci_controller.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e9ed7e722e3f4cea07cf3c4bfe98c18180a17793",
      "tree": "b1372269f948f5dead789fece8539d7f4de58be0",
      "parents": [
        "e6f194d8f6f50da6837af637b2fd839c34185f7a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Jul 21 23:29:12 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:44:00 2007 -0700"
      },
      "message": "take declarations of enable_irq() et.al. to linux/interrupt.h\n\nNow that the last inlined instances are gone, all that is left to do\nis turning disable_irq_nosync on arm26 and m68k from defines to aliases\nand we are all set - we can make these externs in linux/interrupt.h\nuncoditional and kill remaining instances in asm/irq.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6f194d8f6f50da6837af637b2fd839c34185f7a",
      "tree": "f3c479a2bc24d49a150ff183e2614ee0f76cb366",
      "parents": [
        "7578634990fb47cc30083fbd812689aa6deacfc0",
        "b91421749a1840148d8c81637c03c0ace3f35269"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:36:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:36:49 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (60 commits)\n  [SCSI] libsas: make ATA functions selectable by a config option\n  [SCSI] bsg: unexport sg v3 helper functions\n  [SCSI] bsg: fix bsg_unregister_queue\n  [SCSI] bsg: make class backlinks\n  [SCSI] 3w-9xxx: add support for 9690SA\n  [SCSI] bsg: fix bsg_register_queue error path\n  [SCSI] ESP: Increase ESP_BUS_TIMEOUT to 275.\n  [SCSI] libsas: fix scr_read/write users and update the libata documentation\n  [SCSI] mpt fusion: update Kconfig help\n  [SCSI] scsi_transport_sas: add destructor for bsg\n  [SCSI] iscsi_tcp: buggered kmalloc()\n  [SCSI] qla2xxx: Update version number to 8.02.00-k2.\n  [SCSI] qla2xxx: Add ISP25XX support.\n  [SCSI] qla2xxx: Use pci_try_set_mwi().\n  [SCSI] qla2xxx: Use PCI-X/PCI-Express read control interfaces.\n  [SCSI] qla2xxx: Re-factor isp_operations to static structures.\n  [SCSI] qla2xxx: Validate mid-layer \u0027underflow\u0027 during check-condition handling.\n  [SCSI] qla2xxx: Correct setting of \u0027current\u0027 and \u0027supported\u0027 speeds during FDMI registration.\n  [SCSI] qla2xxx: Generalize iIDMA support.\n  [SCSI] qla2xxx: Generalize FW-Interface-2 support.\n  ...\n"
    },
    {
      "commit": "b91421749a1840148d8c81637c03c0ace3f35269",
      "tree": "e3e2f59f9a14051c8277793f214db094380d3ebb",
      "parents": [
        "41e1703b9b88cf9b5e91cdd2f7dcded3ec3917cb"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Jul 22 13:15:55 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sun Jul 22 13:23:13 2007 -0500"
      },
      "message": "[SCSI] libsas: make ATA functions selectable by a config option\n\nNot everyone wants libsas automatically to pull in libata.  This patch\nmakes the behaviour configurable, so you can build libsas with or\nwithout ATA support.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7578634990fb47cc30083fbd812689aa6deacfc0",
      "tree": "f493860658579d9572a19b3a41fcea2de035e49f",
      "parents": [
        "d7f5e3df3574c6e38b99f5fe22f15540b2b9811d",
        "5957a4eb284dd6f522b248b674792416466555b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:59 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (60 commits)\n  [ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410\n  [ARM] 4523/1: S3C: Remove FIFO_MAX from uncompression headers\n  [ARM] 4522/1: S3C: split include/asm-arm/arch/memory.h\n  [ARM] 4521/2: S3C: Reorganise VA mapping headers\n  [ARM] 4520/1: S3C: Remove old VA values from static map\n  [ARM] 4519/1: S3C: split S3C2400 values out of S3C24XX map.h\n  [ARM] 4518/1: S3C: Rename watchdog configuration options\n  [ARM] 4517/1: S3C: Fix debug macros for ARM926 output\n  [ARM] 4516/1: S3C: Fix uncompressor serial output for ARM926\n  [ARM] 4515/1: S3C: Move uncompress code to plat-s3c\n  [ARM] 4514/1: S3C: Rename DEBUG_S3C2410_PORT and DEBUG_S3C_UART\n  [ARM] 4513/1: S3C: Rename CONFIG_S3C2410_LOWLEVEL_UART_PORT\n  [ARM] 4512/1: S3C: rename the debug macros for per-cpu updates\n  [ARM] 4511/1: S3C: updated LLSERIAL Kconfig defines for CPU support\n  [ARM] 4510/1: S3C: split debug-macro support into plat-s3c\n  [ARM] 4509/1: S3C: Create initial arch/arm/plat-s3c\n  [ARM] 4508/1: S3C: Move items to include/asm-arm/plat-s3c\n  [ARM] 4461/1: MXC platform and i.MX31ADS core support\n  [ARM] 4507/1: pxa2xx clock_event_device\n  [ARM] 4497/1: Only allow safe cache configurations on ARMv6 and later\n  ...\n"
    },
    {
      "commit": "d7f5e3df3574c6e38b99f5fe22f15540b2b9811d",
      "tree": "75fc060628490d4bc78dd3b92635b8437b6e4290",
      "parents": [
        "2fe83b3ad12d43799af5f3156886eca443a88bac",
        "f8a7c6fe14f556ca8eeddce258cb21392d0c3a2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:22:01 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: Convert from struct class_device to struct device\n  leds: leds-gpio for ngw100\n  leds: Add warning printks in error paths\n  leds: Fix trigger unregister_simple if register_simple fails\n  leds: Use menuconfig objects II - LED\n  leds: Teach leds-gpio to handle timer-unsafe GPIOs\n  leds: Add generic GPIO LED driver\n"
    },
    {
      "commit": "2fe83b3ad12d43799af5f3156886eca443a88bac",
      "tree": "1f09c2f0013f4742106f7b1732da6fdc45b18d39",
      "parents": [
        "dd6ccfe64dad4ea498392805b477308abef43a4c",
        "ce8c47cf88af4da2ff429933c07f203a55d5d0a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:19:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:19:46 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  leds: cr_bllcd.c: build fix\n  backlight: Convert from struct class_device to struct device\n  backlight: Fix order of Kconfig entries\n"
    },
    {
      "commit": "dd6ccfe64dad4ea498392805b477308abef43a4c",
      "tree": "ed632bc216ddfe893946587ecc523acade66f9a6",
      "parents": [
        "dc79747019b43c28d1f50aad69b8039f8d8db301",
        "4259fa01a2d2aa3e589b34ba7624080232d9c1ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:18:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:18:20 2007 -0700"
      },
      "message": "Merge branch \u0027audit.b39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current:\n  [PATCH] get rid of AVC_PATH postponed treatment\n  [PATCH] allow audit filtering on bit \u0026 operations\n  [PATCH] audit: fix broken class-based syscall audit\n  [PATCH] Make IPC mode consistent\n"
    },
    {
      "commit": "dc79747019b43c28d1f50aad69b8039f8d8db301",
      "tree": "4e85f1e41a6df5e5ab0866901d29d2d08efdf426",
      "parents": [
        "0f760f13012322c81714812d852429fe23b16dcf",
        "7bd02a20d5fcb69e1623c3bf2b68959fe7a77fa4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:17:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:17:35 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Clean up duplicate includes in drivers/macintosh/\n  [POWERPC] Quiet section mismatch warning on pcibios_setup\n  [POWERPC] init and exit markings for hvc_iseries\n  [POWERPC] Quiet section mismatch in hvc_rtas.c\n  [POWERPC] Constify of_platform_driver match_table\n  [POWERPC] hvcs: Make some things static and const\n  [POWERPC] Constify of_platform_driver name\n  [POWERPC] MPIC protected sources\n  [POWERPC] of_detach_node()\u0027s device node argument cannot be const\n  [POWERPC] Fix ARCH\u003dppc builds\n  [POWERPC] mv64x60: Use mutex instead of semaphore\n  [POWERPC] Allow smp_call_function_single() to current cpu\n  [POWERPC] Allow exec faults on readable areas on classic 32-bit PowerPC\n  [POWERPC] Fix future firmware feature fixups function failure\n  [POWERPC] fix showing xmon help\n  [POWERPC] Make xmon_write accept a const buffer\n  [POWERPC] Fix misspelled \"CONFIG_CHECK_CACHE_COHERENCY\" Kconfig option.\n  [POWERPC] cell: CONFIG_SPE_BASE is a typo\n"
    },
    {
      "commit": "39804b20f62532fa05c2a8c3e2d1ae551fd0327b",
      "tree": "6a472a0b18d8093447150d290855e9d42aae368a",
      "parents": [
        "83e2b5ef056cba890750436bc9aa37b2c4f58314",
        "17c50b4102b32842224824b30d9182af9f582b90"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:04:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:04:11 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (77 commits)\n  ACPI: Populate /sys/firmware/acpi/tables/\n  ACPI: create CONFIG_ACPI_DEBUG_FUNC_TRACE\n  ACPI: update ACPI proc I/F removal schedule\n  ACPI: update feature-removal-schedule.txt, /sys/firmware/acpi/namespace is gone\n  ACPI: export ACPI events via acpi_mc_group multicast group\n  ACPI: fix empty macros found by -Wextra\n  ACPI: drivers/acpi/pci_link.c: lower printk severity\n  sony-laptop: Fix event reading in sony-laptop\n  sony-laptop: Add Vaio FE to the special init sequence\n  sony-laptop: Make the driver use MSC_SCAN and a setkeycode and getkeycode key table.\n  sony-laptop: Invoke _INI for SNC devices that provide it\n  sony-laptop: Add support for recent Vaios Fn keys (C series for now)\n  sony-laptop: map wireless switch events to KEY_WLAN\n  sony-laptop: add new SNC handlers\n  ACPI: thinkpad-acpi: add locking to brightness subdriver\n  ACPI: thinkpad-acpi: bump up version to 0.15\n  ACPI: thinkpad-acpi: make EC-based thermal readings non-experimental\n  ACPI: thinkpad-acpi: make sure DSDT TMPx readings don\u0027t return +128\n  ACPI: thinkpad-acpi: react to Lenovo ThinkPad differences in hot key\n  ACPI: thinkpad-acpi: allow use of CMOS NVRAM for brightness control\n  ...\n"
    },
    {
      "commit": "83e2b5ef056cba890750436bc9aa37b2c4f58314",
      "tree": "22932b884a3759aca450906a430bea068e32a028",
      "parents": [
        "b5d009ca6b36632b5f7c0ccdac30301e014ab616"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:47 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86_64: Share msidef.h and hypertransport.h includes with i386\n\nThey are identical\n\nIndirectly pointed out by Thomas Gleixner\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e05aff854c9f348629bb66c191eee87e4d002900",
      "tree": "11913da94cce3ac1bc478f1d2916dd573f56fac5",
      "parents": [
        "57c22f49e4c7d27a03e109a317c30b12f1bae0b2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:40 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "i386: Use patchable lock prefix in set_64bit\n\nPreviously lock was unconditionally used, but shouldn\u0027t be needed on\nUP systems.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f25f64ed5bd3c2932493681bdfdb483ea707da0a",
      "tree": "17d5151d79cbb0b53ddde80157950a2788ac947f",
      "parents": [
        "bdda1561ffda764583a295229db66d94cf6038a3"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "juergen@kreuzholzen.de",
        "time": "Sun Jul 22 11:12:38 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86: Replace NSC/Cyrix specific chipset access macros by inlined functions.\n\nDue to index register access ordering problems, when using macros a line\nlike this fails (and does nothing):\n\n\tsetCx86(CX86_CCR2, getCx86(CX86_CCR2) | 0x88);\n\nWith inlined functions this line will work as expected.\n\nNote about a side effect: Seems on Geode GX1 based systems the\n\"suspend on halt power saving feature\" was never enabled due to this\nwrong macro expansion. With inlined functions it will be enabled, but\nthis will stop the TSC when the CPU runs into a HLT instruction.\nKernel output something like this:\n\tClocksource tsc unstable (delta \u003d -472746897 ns)\n\nThis is the 3rd version of this patch.\n\n - Adding missed arch/i386/kernel/cpu/mtrr/state.c\n\tThanks to Andres Salomon\n - Adding some big fat comments into the new header file\n \tSuggested by Andi Kleen\n\nAK: fixed x86-64 compilation\n\nSigned-off-by: Juergen Beisert \u003cjuergen@kreuzholzen.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bdda1561ffda764583a295229db66d94cf6038a3",
      "tree": "d770c280e5598602b1d2b64e239904f5f121c789",
      "parents": [
        "20fe1d30e7e1c2ee36f11856f090613b0ad58b48"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sun Jul 22 11:12:37 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:38 2007 -0700"
      },
      "message": "x86_64: x86_64 - Use non locked version for local_cmpxchg()\n\nlocal_cmpxchg() should not use any LOCK prefix.  This change probably\ngot lost in the move to cmpxchg.h.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f4e956b313dcccbc7be6f10808952345e3b638c",
      "tree": "cc8c93fa1faf5e0b608e3a21330a32bd82fe6f47",
      "parents": [
        "19d36ccdc34f5ed444f8a6af0cbfdb6790eb1177"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:32 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:37 2007 -0700"
      },
      "message": "x86: Stop MCEs and NMIs during code patching\n\nWhen a machine check or NMI occurs while multiple byte code is patched\nthe CPU could theoretically see an inconsistent instruction and crash.\nPrevent this by temporarily disabling MCEs and returning early in the\nNMI handler.\n\nBased on discussion with Mathieu Desnoyers.\n\nCc: Mathieu Desnoyers \u003ccompudj@krystal.dyndns.org\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "19d36ccdc34f5ed444f8a6af0cbfdb6790eb1177",
      "tree": "39942efb826f2793692da60b04fc0e7b015fa23d",
      "parents": [
        "f51c94528a9bc73504928926ca4d791a2b7ddd7c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Jul 22 11:12:31 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:37 2007 -0700"
      },
      "message": "x86: Fix alternatives and kprobes to remap write-protected kernel text\n\nReenable kprobes and alternative patching when the kernel text is write\nprotected by DEBUG_RODATA\n\nAdd a general utility function to change write protected text.  The new\nfunction remaps the code using vmap to write it and takes care of CPU\nsynchronization.  It also does CLFLUSH to make icache recovery faster.\n\nThere are some limitations on when the function can be used, see the\ncomment.\n\nThis is a newer version that also changes the paravirt_ops code.\ntext_poke also supports multi byte patching now.\n\nContains bug fixes from Zach Amsden and suggestions from Mathieu\nDesnoyers.\n\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Mathieu Desnoyers \u003ccompudj@krystal.dyndns.org\u003e\nCc: Zach Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f51c94528a9bc73504928926ca4d791a2b7ddd7c",
      "tree": "1562581d26098916a35a27ee58021f483c85b3da",
      "parents": [
        "abd4f7505bafdd6c5319fe3cb5caf9af6104e17a"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Sun Jul 22 11:12:29 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:37 2007 -0700"
      },
      "message": "x86_64: Use read and write crX in .c files\n\nThis patch uses the read and write functions provided at system.h\nfor control registers instead of writting raw assembly over and\nover again in .c files. Functions to manipulate cr2 and cr8 were\nprovided, as they were lacking.\n\nAlso, removed some extra space after closing brackets\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abd4f7505bafdd6c5319fe3cb5caf9af6104e17a",
      "tree": "a543fce720331dbf6194a2c0471f36b7727b9736",
      "parents": [
        "5fa63fccc579ac609fc7f86d29ccb3a2edf910d7"
      ],
      "author": {
        "name": "Masoud Asgharifard Sharbiani",
        "email": "masouds@google.com",
        "time": "Sun Jul 22 11:12:28 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:03:37 2007 -0700"
      },
      "message": "x86: i386-show-unhandled-signals-v3\n\nThis patch makes the i386 behave the same way that x86_64 does when a\nsegfault happens.  A line gets printed to the kernel log so that tools\nthat need to check for failures can behave more uniformly between\ndebug.show_unhandled_signals sysctl variable to 0 (or by doing echo 0 \u003e\n/proc/sys/debug/exception-trace)\n\nAlso, all of the lines being printed are now using printk_ratelimit() to\ndeny the ability of DoS from a local user with a program like the\nfollowing:\n\nmain()\n{\n       while (1)\n               if (!fork()) *(int *)0 \u003d 0;\n}\n\nThis new revision also includes the fix that Andrew did which got rid of\nnew sysctl that was added to the system in earlier versions of this.\nAlso, \u0027show-unhandled-signals\u0027 sysctl has been renamed back to the old\n\u0027exception-trace\u0027 to avoid breakage of people\u0027s scripts.\n\nAK: Enabling by default for i386 will be likely controversal, but let\u0027s see what happens\nAK: Really folks, before complaining just fix your segfaults\nAK: I bet this will find a lot of silent issues\n\nSigned-off-by: Masoud Sharbiani \u003cmasouds@google.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n[ Personally, I\u0027ve found the complaints useful on x86-64, so I\u0027m all for\n  this. That said, I wonder if we could do it more prettily..   -Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5957a4eb284dd6f522b248b674792416466555b2",
      "tree": "b457acbd4a85c6908ba5e674d3c1b18a1e52e63f",
      "parents": [
        "ed54fcfd785e8fecfbd8b129466235fc4ab0a402",
        "52c543f90c4095dff71dc125017594b61a753069",
        "fe885fa2372b1d255974e71d5b7c51b1e9673835",
        "5c9b9123b35e28dd7cb3012f3f8d4ea13a30631c",
        "3be20cad15107adc423ac812ac7b3330ca195c74",
        "11179d8ca28d669e3d4cc7573a5f5fdda3e6f02d",
        "26c671c6b7c02bc9f9c42331e6ecbeccdf67164c",
        "7bbb18c9f4783b6fb3bf27af71625b590cf4f00b",
        "06cfa556949ead5d3c00dc68108c443be8dd8d17"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 22 17:09:17 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:09:17 2007 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027imx\u0027, \u0027iop\u0027, \u0027ixp\u0027, \u0027ks8695\u0027, \u0027misc\u0027, \u0027ns9xxx\u0027, \u0027pxa\u0027 and \u0027s3c\u0027 into devel\n"
    },
    {
      "commit": "06cfa556949ead5d3c00dc68108c443be8dd8d17",
      "tree": "245ac3b044136a44cefbad8a56632f7dff1f70f7",
      "parents": [
        "dd1313a167a9d29c349b3244dffac274bb0bf486"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:23:02 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:06:30 2007 +0100"
      },
      "message": "[ARM] 4524/1: S3C: Move register out of include/asm-arm/arch-s3c2410\n\nMove register and other definitions out of the\ninclude/asm-arm/arch-s3c2410 into the the arch\ndirectories of include/asm-arm/plat-s3c24xx and\ninclude/asm-arm/plat-s3c.\n\nThis move is in preperation of the merging of\ns3c2400 and s3c6400.\n\nThe following git mv commands are needed before\nthis patch can be applied:\n\ngit mv include/asm-arm/arch-s3c2410/regs-ac97.h include/asm-arm/plat-s3c/regs-ac97.h\ngit mv include/asm-arm/arch-s3c2410/regs-adc.h include/asm-arm/plat-s3c/regs-adc.h\ngit mv include/asm-arm/arch-s3c2410/regs-iis.h include/asm-arm/plat-s3c24xx/regs-iis.h\ngit mv include/asm-arm/arch-s3c2410/regs-spi.h include/asm-arm/plat-s3c24xx/regs-spi.h\ngit mv include/asm-arm/arch-s3c2410/regs-udc.h include/asm-arm/plat-s3c24xx/regs-udc.h\ngit mv include/asm-arm/arch-s3c2410/udc.h include/asm-arm/plat-s3c24xx/udc.h\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dd1313a167a9d29c349b3244dffac274bb0bf486",
      "tree": "20df5b7ee19dde909a13b3d77ca1d96656ac7c16",
      "parents": [
        "0d685cad354b773fbb6a698e73097f8b5aa4a342"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:22:06 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:06:05 2007 +0100"
      },
      "message": "[ARM] 4523/1: S3C: Remove FIFO_MAX from uncompression headers\n\nWe\u0027ve fixed up a number of faults with the uncompressors\nso remove the now unused FIFO_MAX as it is not needed.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0d685cad354b773fbb6a698e73097f8b5aa4a342",
      "tree": "6b4d4deef4e2c75facd49c00b3bc520c74aeb639",
      "parents": [
        "530ef3c2a92b3c6a9901ac7e04d1e6c0077a9f2d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:21:21 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:06:04 2007 +0100"
      },
      "message": "[ARM] 4522/1: S3C: split include/asm-arm/arch/memory.h\n\nSplit the S3C2400 out of S3C2410 memory.h files\nready for S3C2400 support to be added.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "530ef3c2a92b3c6a9901ac7e04d1e6c0077a9f2d",
      "tree": "5f57088e3ff3bcaacd8df5ed0b8f01365e71477a",
      "parents": [
        "bf2a3a26d18679c94eca973cb8741e3c1ac53c43"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:59:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 17:06:02 2007 +0100"
      },
      "message": "[ARM] 4521/2: S3C: Reorganise VA mapping headers\n\nReorganise the definition of the virtual addresses\nused into a common header and update the users to\nrename S3C2410 items into a more common S3C defined\nmacros.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bf2a3a26d18679c94eca973cb8741e3c1ac53c43",
      "tree": "73025ec2879c20cd33918dede68b318fc20d929a",
      "parents": [
        "ae39ae0b0030d7f96a6b7b06d9c77c8ad2a07673"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:20:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:42 2007 +0100"
      },
      "message": "[ARM] 4520/1: S3C: Remove old VA values from static map\n\nRemove the static maps for the LCD and USB devices.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ae39ae0b0030d7f96a6b7b06d9c77c8ad2a07673",
      "tree": "2bd9a8527ca4cd4acb5b7bef8eccd7d1cb2094b8",
      "parents": [
        "a45f82616eaa7e7fcd365ced78d3f0974b991800"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:18:22 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:39 2007 +0100"
      },
      "message": "[ARM] 4519/1: S3C: split S3C2400 values out of S3C24XX map.h\n\nMove the S3C2400 values to their own include directory\nseries in include/asm-arm/arch-s3c2400 as the support\nfor the S3C2400 is best placed in its own arch directory.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a45f82616eaa7e7fcd365ced78d3f0974b991800",
      "tree": "4bfc05baa27ea9727c01285aca9bcb629ba80a32",
      "parents": [
        "1197b4cd5098fb862180f013a086a81507196a69"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:16:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:38 2007 +0100"
      },
      "message": "[ARM] 4518/1: S3C: Rename watchdog configuration options\n\nRename the S3C24XX configuration options for the watchdog\nboot controls for moving to the arch/arm/plat-s3c moves.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1197b4cd5098fb862180f013a086a81507196a69",
      "tree": "099d47ffea4f23efa38abf16f187a28d2a024608",
      "parents": [
        "5c49218a15188cc036364c4cda325bae3cb138ae"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:15:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:37 2007 +0100"
      },
      "message": "[ARM] 4517/1: S3C: Fix debug macros for ARM926 output\n\nCheck for ARM926 based S3C24XX based devices as these\nonly have 64 byte FIFOs, and do not have the model\ndetection refisters in the same place as the ARM920\nbased CPUs\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c49218a15188cc036364c4cda325bae3cb138ae",
      "tree": "7a33b7048b05275e6fd6b0f520511511e0fb290f",
      "parents": [
        "a14a26aca610bbd09fb62fb9fd5dbf6b41321972"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:14:02 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:36 2007 +0100"
      },
      "message": "[ARM] 4516/1: S3C: Fix uncompressor serial output for ARM926\n\nEnsure we check for ARM926 in the uncompressor, as all current\nARM926s do not have an ID register and all have S3C2440 style\nUARTs.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a14a26aca610bbd09fb62fb9fd5dbf6b41321972",
      "tree": "7dbcfa0a7a890cdec980b845ee17e79109eab841",
      "parents": [
        "3ec20520ddfb654b1e60f51ff5e4769afde51b36"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:13:29 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:34 2007 +0100"
      },
      "message": "[ARM] 4515/1: S3C: Move uncompress code to plat-s3c\n\nMove the uncompress.h to plat-s3c\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3ec20520ddfb654b1e60f51ff5e4769afde51b36",
      "tree": "14cfa39e87344c7ee33cb6033cab3860d625b49b",
      "parents": [
        "c76578460f1a0c4b77c33b2e8e295ccdfa893cdc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:12:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:33 2007 +0100"
      },
      "message": "[ARM] 4514/1: S3C: Rename DEBUG_S3C2410_PORT and DEBUG_S3C_UART\n\nRename DEBUG_S3C2410_PORT to DEBUG_S3C_PORT as well as\nDEBUG_S3C2410_UART to DEBUG_S3C_UART as part of the updates\nto moving to plat-s3c for S3C base support.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c76578460f1a0c4b77c33b2e8e295ccdfa893cdc",
      "tree": "7bbc2afbffea1cee400c4dee843af766877e95a4",
      "parents": [
        "cbc4dbffc89fbaada94ae7873ad6631a701fd00e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:11:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:32 2007 +0100"
      },
      "message": "[ARM] 4513/1: S3C: Rename CONFIG_S3C2410_LOWLEVEL_UART_PORT\n\nRename CONFIG_S3C2410_LOWLEVEL_UART_PORT to be\nCONFIG_S3C_LOWLEVEL_UART_PORT as we move to using\nplat-s3c for base of S3C operations.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cbc4dbffc89fbaada94ae7873ad6631a701fd00e",
      "tree": "eb3bf936404858651972b01fb11430dd6c7525e3",
      "parents": [
        "b2627588cbeb70364357048854affd52bf02fe64"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:10:23 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:29 2007 +0100"
      },
      "message": "[ARM] 4512/1: S3C: rename the debug macros for per-cpu updates\n\nUpdate the debug macros for use with the new per-cpu\nconfiguration and usage.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "498e03b619638826a7364faed61eb0a3d2a0f0c8",
      "tree": "b1bc5c8fb06328f85e02006100c1c7bbc46e5def",
      "parents": [
        "d58153d86589b6bba2dd19f4c178252f8cf2ed4f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:08:48 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:27 2007 +0100"
      },
      "message": "[ARM] 4510/1: S3C: split debug-macro support into plat-s3c\n\nMove the common parts of the debug macros into include/asm-arm/plat-s3c\nready to be used for the common S3C support.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "531b617c71e780b14af5931428e0611f930c2134",
      "tree": "24cc4a76e68b9415d6dad9389d06c308bc4bbdce",
      "parents": [
        "9a79b2274186fade17134929d4f85b70d59a3840"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Jul 22 16:05:25 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 16:44:24 2007 +0100"
      },
      "message": "[ARM] 4508/1: S3C: Move items to include/asm-arm/plat-s3c\n\nThis patch moves items of the s3c24xx support into\na new plat-s3c directory for items that use the\ns3c24xx support but are not directly s3c24xx\ncompatible, such as the s3c2400 and s3c6400.\n\ngit mv commands:\ngit mv include/asm-arm/arch-s3c2410/iic.h include/asm-arm/plat-s3c/iic.h\ngit mv include/asm-arm/arch-s3c2410/nand.h include/asm-arm/plat-s3c/nand.h\ngit mv include/asm-arm/arch-s3c2410/regs-iic.h include/asm-arm/plat-s3c/regs-iic.h\ngit mv include/asm-arm/arch-s3c2410/regs-nand.h include/asm-arm/plat-s3c/regs-nand.h\ngit mv include/asm-arm/arch-s3c2410/regs-rtc.h include/asm-arm/plat-s3c/regs-rtc.h\ngit mv include/asm-arm/arch-s3c2410/regs-serial.h include/asm-arm/plat-s3c/regs-serial.h\ngit mv include/asm-arm/arch-s3c2410/regs-timer.h include/asm-arm/plat-s3c/regs-timer.h\ngit mv include/asm-arm/arch-s3c2410/regs-watchdog.h include/asm-arm/plat-s3c/regs-watchdog.h\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "52c543f90c4095dff71dc125017594b61a753069",
      "tree": "0b88dafea91f1fd2cb44bb863271503e765f7156",
      "parents": [
        "4b300c362d690c8e0788f69ed91c22a0a76f7ce2"
      ],
      "author": {
        "name": "Quinn Jensen",
        "email": "qcjensen@gmail.com",
        "time": "Mon Jul 09 22:06:53 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 22 15:44:46 2007 +0100"
      },
      "message": "[ARM] 4461/1: MXC platform and i.MX31ADS core support\n\nThis patch adds the foundation pieces for\nthe Freescale MXC platforms, including\ni.MX2 and i.MX3 based systems.\n\nThe bare-bones MX31 support in this patch\nboots to the rootdev panic with 8250 serial\nconsole configured \"console\u003dttyS0,115200\".\nIt assumes that Redboot is the boot loader.\n\nSigned-off-by: Quinn Jensen \u003cquinn.jensen@freescale.com\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4259fa01a2d2aa3e589b34ba7624080232d9c1ff",
      "tree": "3aa83d784c4db22f3b62e4d963757497555c5e5c",
      "parents": [
        "74f2345b6be1410f824cb7dd638d2c10a9709379"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Jun 07 11:13:31 2007 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 22 09:57:02 2007 -0400"
      },
      "message": "[PATCH] get rid of AVC_PATH postponed treatment\n\n        Selinux folks had been complaining about the lack of AVC_PATH\nrecords when audit is disabled.  I must admit my stupidity - I assumed\nthat avc_audit() really couldn\u0027t use audit_log_d_path() because of\ndeadlocks (\u003d\u003d could be called with dcache_lock or vfsmount_lock held).\nShouldn\u0027t have made that assumption - it never gets called that way.\nIt _is_ called under spinlocks, but not those.\n\n        Since audit_log_d_path() uses ab-\u003egfp_mask for allocations,\nkmalloc() in there is not a problem.  IOW, the simple fix is sufficient:\nlet\u0027s rip AUDIT_AVC_PATH out and simply generate pathname as part of main\nrecord.  It\u0027s trivial to do.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "74f2345b6be1410f824cb7dd638d2c10a9709379",
      "tree": "a9cbdb517eb01b04de3e641d87ef42ad186e91e3",
      "parents": [
        "c926e4f432af0f61ac2b9b637fb51a4871a3fc91"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Mon Jun 04 17:00:14 2007 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 22 09:57:02 2007 -0400"
      },
      "message": "[PATCH] allow audit filtering on bit \u0026 operations\n\nRight now the audit filter can match on \u003d !\u003d \u003e \u003c \u003e\u003d blah blah blah.\nThis allow the filter to also look at bitwise AND operations, \u0026\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "41e1703b9b88cf9b5e91cdd2f7dcded3ec3917cb",
      "tree": "a5bc5c4b61bfe3705758881d833f154b30695e14",
      "parents": [
        "df468820b6881fc14e50f6b2fcffd3e945417d68"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Sun Jul 22 10:06:50 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sun Jul 22 08:48:41 2007 -0500"
      },
      "message": "[SCSI] bsg: unexport sg v3 helper functions\n\nblk_fill_sghdr_rq, blk_unmap_sghdr_rq, and blk_complete_sghdr_rq were\nexported for bsg, however bsg was changed to support only sg v4.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "51d261122d0ffac8cf91cc6e74ffcfea23faeb1c",
      "tree": "c771072646ae12ab570abce4548570f4573d424b",
      "parents": [
        "b1c30115f4861c9dd2dcaaac2a01acc67dd4cf94"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jul 22 00:27:01 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] Constify of_platform_driver match_table\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8bf8df7120006b8c97ad3a9fcc79e2ba894c46dd",
      "tree": "dd1d4111daba7ce7db30801f8cfa81e82dacd752",
      "parents": [
        "7fd7218610600b16f6f0af3f9d9353ba0265c09f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Jul 22 00:23:03 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] Constify of_platform_driver name\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7fd7218610600b16f6f0af3f9d9353ba0265c09f",
      "tree": "7067d2c4fbe7e252913bc2440a7ebc6aa223f2f2",
      "parents": [
        "34f329db54e8154cf7faf0e7c45e7c16facfbbfe"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jul 21 09:55:21 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] MPIC protected sources\n\nSome HW platforms, such as the new cell blades, requires some MPIC sources\nto be left alone by the operating system. This implements support for\na \"protected-sources\" property in the mpic controller node containing a list\nof source numbers to be protected against operating system interference.\n\nFor those interested in the gory details, the MPIC on the southbridge of\nthose blades has some of the processor outputs routed to the cell, and\nat least one routed as a GPIO to the service processor. It will be used\nin the GA product for routing some of the southbridge error interrupts\nto the service processor which implements some of the RAS stuff, such\nas checkstopping when fatal errors occurs before they can propagate.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "34f329db54e8154cf7faf0e7c45e7c16facfbbfe",
      "tree": "f9f02c217b00f9f5098a272a7c11224b16d9798e",
      "parents": [
        "dd68c048d7a41b725ca3c2e23155598a5781dcbb"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Fri Jul 20 15:58:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:59 2007 +1000"
      },
      "message": "[POWERPC] of_detach_node()\u0027s device node argument cannot be const\n\n...since it modifies it (when it sets the OF_DETACHED flag).\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dd68c048d7a41b725ca3c2e23155598a5781dcbb",
      "tree": "c58f7cb5ef96c3b84d755a65e2d5f742435e67d6",
      "parents": [
        "461e666723b6669bc6f7ef90b49b615396d70eb8"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Jul 20 13:11:10 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jul 22 21:30:58 2007 +1000"
      },
      "message": "[POWERPC] Fix ARCH\u003dppc builds\n\nThe recent signal rework broke ARCH\u003dppc builds with the following\nerror:\n\nCC      arch/powerpc/kernel/signal.o\narch/powerpc/kernel/signal.c: In function Âdo_signalÂ:\narch/powerpc/kernel/signal.c:142: error: implicit declaration of\nfunction Âset_dabrÂ\nmake[1]: *** [arch/powerpc/kernel/signal.o] Error 1\n\nThis fixes it by including a function prototype in asm-ppc/system.h.\n\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fc30e68e88baf463683bde43347756889ba2ffae",
      "tree": "3da69f1c11c10e0ad3c3663989575a5a03ef61c1",
      "parents": [
        "fd4aff1a28eecbd729b409bf7d3eff5948f20414"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Jul 20 10:03:20 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 04:18:20 2007 -0400"
      },
      "message": "ACPI, PNP: hook ACPI D-state to PNP suspend/resume\n\napplied after Rafel\u0027s \u0027PM: Update global suspend and hibernation operations framework\u0027 patch set\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fd4aff1a28eecbd729b409bf7d3eff5948f20414",
      "tree": "af015ea8c001dd4d405a453c91a8e74dc0fa91b7",
      "parents": [
        "e9b3aba887f47f9cd64de20fec9c333a932b70dc"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Tue Jul 17 22:40:25 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 04:17:47 2007 -0400"
      },
      "message": "ACPI: Add acpi_pm_device_sleep_state helper routine\n\nBased on the David Brownell\u0027s patch at\nhttp://marc.info/?l\u003dlinux-acpi\u0026m\u003d117873972806360\u0026w\u003d2\nupdated by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n\nAdd a helper routine returning the lowest power (highest number) ACPI device\npower state that given device can be in while the system is in the sleep state\nindicated by acpi_target_sleep_state .\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0d090b6819e3559dabb05773c4a6dacc4fa94d0e",
      "tree": "66a6f2f6677c9c9483048ed5f166b605e4342f1d",
      "parents": [
        "b4b613fd83853f8c688b3de20ab1a42331257975",
        "9c977a453ed62396d067b75f3f272b3fb1ea3acc"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 04:14:07 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 04:14:07 2007 -0400"
      },
      "message": "Pull netlink into release branch\n"
    },
    {
      "commit": "dcb76f88683618ed6ef0df66643dba1285881ee5",
      "tree": "c43b6162c6d5cd7afeaa5ee44a5eed1e30b23adc",
      "parents": [
        "08e31686d6d119ba26bf0690f5f872f6f5bd1a97",
        "6c5cf8aa5849819958311644ffaf8467e9fcf07e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:28:18 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:28:18 2007 -0400"
      },
      "message": "Pull throttle into release branch\n"
    },
    {
      "commit": "08e31686d6d119ba26bf0690f5f872f6f5bd1a97",
      "tree": "4568c690296eede145bdcc6555834b939d0a6c2c",
      "parents": [
        "d6da5ce8cc71a13e2f3671361c5a8bd9b82e014d",
        "f432255e936a892a6896e5032e2b4897423076f2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:28:06 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:28:06 2007 -0400"
      },
      "message": "Pull thinkpad into release branch\n"
    },
    {
      "commit": "f79e3185dd0f8650022518d7624c876d8929061b",
      "tree": "4cec3a434036031b4e2d4fef608f5523fb21c829",
      "parents": [
        "e8b495fe09bc793ae26774e7b2667f7f658d56e2",
        "8b8eb7d8cfc6cd95ed00cd58754e8493322505bd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:27:40 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:27:40 2007 -0400"
      },
      "message": "Pull misc into release branch\n\nConflicts:\n\n\tDocumentation/feature-removal-schedule.txt\n"
    },
    {
      "commit": "939ab20152390c8ccccfa6fac0830405ca91d903",
      "tree": "97060b56aafe47b472899a53634668f28960ea7d",
      "parents": [
        "d9ff963801e4f7648c55a27413a1b1de59480a30",
        "798d91039849486c7a4f1a458a5680cb55a65408"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:22:55 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:22:55 2007 -0400"
      },
      "message": "Pull acpi-debug into release branch\n"
    },
    {
      "commit": "d9ff963801e4f7648c55a27413a1b1de59480a30",
      "tree": "d3d45c850eb03629835d6970651123800c0d8ba8",
      "parents": [
        "d7fff6f4d1ed1bc31577df887fefcb1541923367",
        "e6917317c0f6a930442c40dc38a6f21710adf961"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:22:43 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:22:43 2007 -0400"
      },
      "message": "Pull acpica into release branch\n"
    },
    {
      "commit": "798d91039849486c7a4f1a458a5680cb55a65408",
      "tree": "913aa33232986dc38b73a7f606c73c8281d208f6",
      "parents": [
        "54ca4123363f388ab724fc66da92b87dc05395c3"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu May 31 17:20:39 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 02:20:07 2007 -0400"
      },
      "message": "ACPI: create CONFIG_ACPI_DEBUG_FUNC_TRACE\n\nSplit ACPI_DEBUG into function trace enabled and not enabled.\n\nFunction trace is most of the ACPI_DEBUG costs, but is\nnot much of use for kernel ACPI debugging.\n\nSize of kernel image increased on test compile:\n+ 48k  (Full ACPI_DEBUG)\n+ 35k  (ACPI_DEBUG with function trace compiled out)\n\nPerformance without function trace is also much better.\n\nAlso remove ACPI_LV_DEBUG_OBJECT from default debug level as\na lot vendors let Store (value, debug) in their code and this\nmight confuse users when it pops up in syslog.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4ebf83c8cf89ab13bc23e46b0fcb6178ca23b43c",
      "tree": "de78bbb0cef7714124fe83cca057f65693a44dcb",
      "parents": [
        "0dc070bb0242481a6100c95e5deaa07b267399a8"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 09 11:33:14 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 22 00:54:24 2007 -0400"
      },
      "message": "ACPI: fix empty macros found by -Wextra\n\nACPI has a ton of macros which make a bunch of empty if\u0027s when configured\nin non-debug mode.\n\n[lenb: The code it complaines about is functionally correct,\n so this patch is just to make -Wextra happier]\n\n#define DBG()\n\nif(...)\n        DBG();\nnext_c_statement\n\nwhich turns into\nif(...) ;\nnext_c_statement\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d5a2f2f1d68e2da538ac28540cddd9ccc733b001",
      "tree": "659c3706c386af185581aefecc9fa2ea0f448df8",
      "parents": [
        "86cc9445e86bef9da44f933e3849e6eb43cbf626"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Wed Jul 18 23:45:42 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 21 23:48:42 2007 -0400"
      },
      "message": "ACPI: thinkpad-acpi: store ThinkPad model information\n\nKeep note of ThinkPad model, BIOS and EC firmware information, and log it\non startup.  Makes for far more readable code in places, too.\n\nThis patch also adds Lenovo\u0027s PCI ID to the pci ids table.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d7fff6f4d1ed1bc31577df887fefcb1541923367",
      "tree": "e2f37519c57efe20f47dc1df694af28d537f67b2",
      "parents": [
        "6df8cd3d4f921762504c4d1e7ed702b745702543",
        "e51f802babc5e368c60fbfd08c6c11269c9253b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 20:39:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 20:39:59 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: Add missing entries to family name tables\n  [NET]: Make NETDEVICES depend on NET.\n  [IPV6]: endianness bug in ip6_tunnel\n  [IrDA]: TOSHIBA_FIR depends on virt_to_bus\n  [IrDA]: EP7211 IR driver port to the latest SIR API\n  [IrDA] Typo fix in irnetlink.c copyright\n  [NET]: Fix loopback crashes when multiqueue is enabled.\n  [IPV4]: Fix inetpeer gcc-4.2 warnings\n"
    },
    {
      "commit": "6df8cd3d4f921762504c4d1e7ed702b745702543",
      "tree": "b671af9557db240bbc880ddbaebea471338fa7a0",
      "parents": [
        "08f1c192c3c32797068bfe97738babb3295bbf42",
        "3167d93fc0cb81541dea551dc14411ed211eb9e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 20:38:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 20:38:51 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: ERROR: \"sys_ioctl\" [arch/sparc64/solaris/solaris.ko] undefined!\n  [SPARC32]: Make PAGE_SHARED a read-mostly variable.\n  [SPARC32]: Take enable_irq/disable_irq out of line.\n  [SPARC32]: clean include/asm-sparc/irq.h\n  [SPARC32]: Fix rounding errors in ndelay/udelay implementation.\n"
    },
    {
      "commit": "378e515c867bc7b6cb33a5aa52776d3e897e7b81",
      "tree": "8d7556218309bf2da37f462a97eaa0a4ff7eb5b8",
      "parents": [
        "0f516813ce5aa78b30084cd0cc2e7e2ba1777168"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 21 19:20:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:20:34 2007 -0700"
      },
      "message": "[SPARC32]: Make PAGE_SHARED a read-mostly variable.\n\nsame scheme as for sparc64, same rationale\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f516813ce5aa78b30084cd0cc2e7e2ba1777168",
      "tree": "7fda885e9288f9204c4e5e1683943a48f4e8115b",
      "parents": [
        "32231a66b4e1b649c346dc76b7d191f7e64a663a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 21 19:19:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:19:38 2007 -0700"
      },
      "message": "[SPARC32]: Take enable_irq/disable_irq out of line.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32231a66b4e1b649c346dc76b7d191f7e64a663a",
      "tree": "a9c1a6bb8d0889a9cf87de4c05e5ed0d688c583a",
      "parents": [
        "196bffa5dc3181897bd32e41415ec0db8dbab5e7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 21 19:18:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:18:57 2007 -0700"
      },
      "message": "[SPARC32]: clean include/asm-sparc/irq.h\n\nMove stuff used only by arch/sparc/kernel/* into arch/sparc/kernel/irq.h\nand into individual files in there (e.g. macros internal to sun4m_irq.c,\netc.)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "e97e2ddf07d6b6c2d621ddaec277e19f86c0cdb1"
}
