)]}'
{
  "log": [
    {
      "commit": "2bd62a40f63bd628c43a2f3637b252d0967659b0",
      "tree": "73b5dbda741421812f487ff0a9b753109fb105b4",
      "parents": [
        "cdc7dbdfe6edac177acb32e4ca56b525d0743fe7"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu May 10 22:42:53 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri May 11 09:40:00 2007 -0700"
      },
      "message": "[IA64] Quicklist support for IA64\n\nIA64 is the origin of the quicklist implementation.  So cut out the pieces\nthat are now in core code and modify the functions called.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "cdc7dbdfe6edac177acb32e4ca56b525d0743fe7",
      "tree": "739b21d116a24185eb1704cdcf64206043de2f20",
      "parents": [
        "25d61578daae697c4a0eb817f42a868af9824f82"
      ],
      "author": {
        "name": "Anil S Keshavamurthy",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Fri May 11 09:38:40 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri May 11 09:38:40 2007 -0700"
      },
      "message": "[IA64] fix Kprobes reentrancy\n\nIn case of reentrance i.e when a probe handler calls a functions which\ninturn has a probe, we save a previous kprobe information and just single\nstep the reentrant probe without calling the actual probe handler.  During\nthis reentracy period, if an interrupt occurs and if probe happens to\ntrigger in the inturrupt path, then we were corrupting the previous kprobe(\nas we were overriding the previous kprobe info) info their by crashing the\nsystem.  This patch fixes this issues by having a an array of previous\nkprobe info struct(with the array size of 2).\n\nThis similar technique is not needed on i386 and x86_64 because by default\ninterrupts are turn off in the break/int3 exception handler.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "25d61578daae697c4a0eb817f42a868af9824f82",
      "tree": "ec4ac10132f0b12a822dba6a53d05bab78ec3760",
      "parents": [
        "3e3d32770204ea24cf71919a90d9ccfc2bd407dd"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Thu May 10 22:42:44 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri May 11 09:35:38 2007 -0700"
      },
      "message": "[IA64] SN: validate smp_affinity mask on intr redirect\n\nOn SN, only allow one bit to be set in the smp_affinty mask when\nredirecting an interrupt.  Currently setting multiple bits is allowed, but\nonly the first bit is used in determining the CPU to redirect to.  This has\ncaused confusion among some customers.\n\n[akpm@linux-foundation.org: fixes]\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "34eac2abcba1c07c47bfff86701a4f80f5553fa6",
      "tree": "2d206cb6426156f5d3ae9177d5cabe66e4d45d3e",
      "parents": [
        "9a86bbb90f3c42e10fce2b9634961ec18f5ca2cb"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 10 13:20:19 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 10 13:20:19 2007 -0700"
      },
      "message": "[IA64] mca.c:121: warning: \u0027cpe_poll_timer\u0027 defined but not used\n\nOnly shows up while building sim_defconfig because CONFIG_ACPI\u003dn\nthere, and all of the uses of cpe_poll_timer are inside #ifdef CONFIG_ACPI.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9a86bbb90f3c42e10fce2b9634961ec18f5ca2cb",
      "tree": "cfce92682cf62c5632a6ee61a2b7cec426edb1bc",
      "parents": [
        "b9ae3bd255c3e25880b60a997f1b34ad9535b249"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 10 11:57:58 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 10 11:57:58 2007 -0700"
      },
      "message": "[IA64] Fix - Section mismatch: reference to .init.data:mvec_name\n\nmachvec_init() should be __init.  And then so should hwsw_init().\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b9ae3bd255c3e25880b60a997f1b34ad9535b249",
      "tree": "8741f3a4659534ce00b285c12d64f7f765bee49b",
      "parents": [
        "472118e63de7938c89f0f4fd3e0a80986e4c600f"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 10 11:47:38 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 10 11:47:38 2007 -0700"
      },
      "message": "[IA64] more warning cleanups\n\narch/ia64/sn/kernel/xpc_partition.c:578: warning: long unsigned int format, different type arg (arg 3)\narch/ia64/sn/kernel/xpnet.c:349: warning: int format, different type arg (arg 7)\narch/ia64/sn/kernel/xpnet.c:349: warning: int format, different type arg (arg 8)\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "472118e63de7938c89f0f4fd3e0a80986e4c600f",
      "tree": "a86e0289753036a87fc37fbafe2a65c7dcc00cc3",
      "parents": [
        "34ef30ca4a0b7f8c0efc97a4a1355a4c4300c2ff"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 10 09:44:42 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 10 09:44:42 2007 -0700"
      },
      "message": "[IA64] Wire up epoll_pwait and utimensat\n\nAnother day, another pair of new system calls.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "34ef30ca4a0b7f8c0efc97a4a1355a4c4300c2ff",
      "tree": "03b180d602746ce732121d2878596bb1e8af7448",
      "parents": [
        "8ee4dc393b90c4bce313ef1044d068b9e68e1b5f"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 10 09:39:41 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 10 09:39:41 2007 -0700"
      },
      "message": "[IA64] Fix warnings resulting from type-checking in dev_dbg()\n\nLots of places where we passed a \"struct pci_device *\" rather than\na \"struct device *\".  One place where we used a \"%s\" in the format,\nbut forgot to provide an argument.\n\nAcked-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8ee4dc393b90c4bce313ef1044d068b9e68e1b5f",
      "tree": "bd7b228e9532cc5876cc38da3c334b5517a4e214",
      "parents": [
        "de5603748af8bf7deac403e6ba92887f8d18e812"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 10 09:35:30 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 10 09:35:30 2007 -0700"
      },
      "message": "[IA64] typo s/kenrel/kernel/\n\nSpotted by alert reader Robert Day.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5329571b3c978635f6d832cc884fdd61ff94e0da",
      "tree": "67c0d1e2c44abdc45a2e021b60d22019c1ad1fb4",
      "parents": [
        "38cb162b7585d837083b8365da1eb32687c5164c"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 09 00:43:17 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 09 14:20:59 2007 -0700"
      },
      "message": "[IA64] sa_interrupt is deprecated\n\nSeems more than just deprecated, we can\u0027t build using SA_INTERUPT.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "38cb162b7585d837083b8365da1eb32687c5164c",
      "tree": "e4ae15715b23b320b1a92699fac767bc766c8f0b",
      "parents": [
        "ba7cc09c9c9e29a57045dc5bbf843ac1cfad3283",
        "e180583b85f4a48bd55924712c88e5d8eb182e08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:38:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:38:45 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] wire up pselect, ppoll\n  [IA64] Add TIF_RESTORE_SIGMASK\n  [IA64] unwind did not work for processes born with CLONE_STOPPED\n  [IA64] Optional method to purge the TLB on SN systems\n  [IA64] SPIN_LOCK_UNLOCKED macro cleanup in arch/ia64\n  [IA64-SN2][KJ] mmtimer.c-kzalloc\n  [IA64] fix stack alignment for ia32 signal handlers\n  [IA64] - Altix: hotplug after intr redirect can crash system\n  [IA64] save and restore cpus_allowed in cpu_idle_wait\n  [IA64] Removal of percpu TR cleanup in kexec code\n  [IA64] Fix some section mismatch errors\n"
    },
    {
      "commit": "d84c4124c4b6611301b402e8611b7e36de3bd351",
      "tree": "d83cfaabfb901755d85074815ad948028dc7b03f",
      "parents": [
        "932c37c375cca25175f9b6acee4c75d7a96d985f",
        "a3cf4ea8729a5d448742fd5a0a003827c9f25cb6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:08:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:08:20 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix stacktrace simplification fallout.\n  sh: SH7760 DMABRG support.\n  sh: clockevent/clocksource/hrtimers/nohz TMU support.\n  sh: Truncate MAX_ACTIVE_REGIONS for the common case.\n  rtc: rtc-sh: Fix rtc_dev pointer for rtc_update_irq().\n  sh: Convert to common die chain.\n  sh: Wire up utimensat syscall.\n  sh: landisk mv_nr_irqs definition.\n  sh: Fixup ndelay() xloops calculation for alternate HZ.\n  sh: Add 32-bit opcode feature CPU flag.\n  sh: Fix PC adjustments for varying opcode length.\n  sh: Support for SH-2A 32-bit opcodes.\n  sh: Kill off redundant __div64_32 symbol export.\n  sh: Share exception vector table for SH-3/4.\n  sh: Always define TRAPA_BUG_OPCODE.\n  sh: __GFP_REPEAT for pte allocations, too.\n  rtc: rtc-sh: Fix up dev_dbg() warnings.\n  sh: generic quicklist support.\n"
    },
    {
      "commit": "932c37c375cca25175f9b6acee4c75d7a96d985f",
      "tree": "d7ba3620cd9a7a21c2de1bdfc7badd7637ed635e",
      "parents": [
        "c855ff3718e5f667b463b20b9de516b4cd7625ad",
        "805f53f085346b6765eda02820721a14ce0d644f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:05:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:05:57 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (28 commits)\n  ARM: OMAP: Fix GCC-reported compile time bug\n  ARM: OMAP: restore CONFIG_GENERIC_TIME\n  ARM: OMAP: partial LED fixes\n  ARM: OMAP: add SoSSI clock (call propagate_rate for childrens)\n  ARM: OMAP: FB sync with N800 tree (support for dynamic SRAM allocations)\n  ARM: OMAP: Sync framebuffer headers with N800 tree\n  ARM: OMAP: Mostly cosmetic to sync up with linux-omap tree\n  ARM: OMAP: Fix gpmc header\n  ARM: OMAP: Add mailbox support for IVA\n  [ARM] armv7: add Makefile and Kconfig entries\n  [ARM] armv7: add support for asid-tagged VIVT I-cache\n  [ARM] armv7: add dedicated ARMv7 barrier instructions\n  [ARM] armv7: Add ARMv7 cacheid macros\n  [ARM] armv7: add support for ARMv7 cores.\n  [ARM] Fix ARM branch relocation range\n  [ARM] 4363/1: AT91: Remove legacy PIO definitions\n  [ARM] 4361/1: AT91: Build error\n  ARM: OMAP: Sync core code with linux-omap\n  ARM: OMAP: Sync headers with linux-omap\n  ARM: OMAP: h4 must have blinky leds!!\n  ...\n"
    },
    {
      "commit": "aabded9c3aab5160ae2ca3dd1fa0fa37f3d510e4",
      "tree": "8544d546735bcb975b8dec296eb9b6dc6531fb2a",
      "parents": [
        "9a9136e270af14da506f66bcafcc506b86a86498",
        "f1a1eb299a8422c3e8d41753095bec44b2493398"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:56:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:56:01 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Further fixes for the removal of 4level-fixup hack from ppc32\n  [POWERPC] EEH: log all PCI-X and PCI-E AER registers\n  [POWERPC] EEH: capture and log pci state on error\n  [POWERPC] EEH: Split up long error msg\n  [POWERPC] EEH: log error only after driver notification.\n  [POWERPC] fsl_soc: Make mac_addr const in fs_enet_of_init().\n  [POWERPC] Don\u0027t use SLAB/SLUB for PTE pages\n  [POWERPC] Spufs support for 64K LS mappings on 4K kernels\n  [POWERPC] Add ability to 4K kernel to hash in 64K pages\n  [POWERPC] Introduce address space \"slices\"\n  [POWERPC] Small fixes \u0026 cleanups in segment page size demotion\n  [POWERPC] iSeries: Make HVC_ISERIES the default\n  [POWERPC] iSeries: suppress build warning in lparmap.c\n  [POWERPC] Mark pages that don\u0027t exist as nosave\n  [POWERPC] swsusp: Introduce register_nosave_region_late\n"
    },
    {
      "commit": "9a9136e270af14da506f66bcafcc506b86a86498",
      "tree": "b4d0a6877d92635134b7a944d0032fbc43227fd2",
      "parents": [
        "3960208f9ca0cf6bdb31c21c59ac0526303f8b34",
        "7bb2acb76e8168ca5d0bde5a5a56585a11b3525a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:54:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:54:17 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (25 commits)\n  sound: convert \"sound\" subdirectory to UTF-8\n  MAINTAINERS: Add cxacru website/mailing list\n  include files: convert \"include\" subdirectory to UTF-8\n  general: convert \"kernel\" subdirectory to UTF-8\n  documentation: convert the Documentation directory to UTF-8\n  Convert the toplevel files CREDITS and MAINTAINERS to UTF-8.\n  remove broken URLs from net drivers\u0027 output\n  Magic number prefix consistency change to Documentation/magic-number.txt\n  trivial: s/i_sem /i_mutex/\n  fix file specification in comments\n  drivers/base/platform.c: fix small typo in doc\n  misc doc and kconfig typos\n  Remove obsolete fat_cvf help text\n  Fix occurrences of \"the the \"\n  Fix minor typoes in kernel/module.c\n  Kconfig: Remove reference to external mqueue library\n  Kconfig: A couple of grammatical fixes in arch/i386/Kconfig\n  Correct comments in genrtc.c to refer to correct /proc file.\n  Fix more \"deprecated\" spellos.\n  Fix \"deprecated\" typoes.\n  ...\n\nFix trivial comment conflict in kernel/relay.c.\n"
    },
    {
      "commit": "3960208f9ca0cf6bdb31c21c59ac0526303f8b34",
      "tree": "ca1948cec8fb390e5298498361194db145e2e49f",
      "parents": [
        "b0b73cb41d56ee391f20cbd3e4304e2303a8829b",
        "47cc3e780474be2e462278d63d77c27a493b28ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:50:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:50:25 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32\n\n* \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32:\n  [AVR32] Wire up sys_utimensat\n  [AVR32] Fix section mismatch .taglist -\u003e .init.text\n  [AVR32] Implement dma_{alloc,free}_writecombine()\n  AVR32: Spinlock initializer cleanup\n  [AVR32] Use correct config symbol when setting cpuflags\n"
    },
    {
      "commit": "21c42bd8db2acd7c884d132efbf7aee9ca970b06",
      "tree": "1ebbed858d9aaca784ff5b8bdf2fa30c27dc6738",
      "parents": [
        "5b479c91da90eef605f851508744bfe8269591a0"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed May 09 00:02:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:49:33 2007 -0700"
      },
      "message": "i386: cpu/transmeta.c: fix definition of USER686\n\nThe definition of USER686 is supposed to be a mask of feature bits,\nnot an OR of feature numbers!  It happened to work anyway on the only\nprocessor affected, simply by pure coincidence.  Fix.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "affd872ebbe4f045d70a3f4b33b20f5f6c894bcc",
      "tree": "85375b385b29a81db1064ad99018221d13b3044e",
      "parents": [
        "d16aaffa752c7fd50df951e631dd0c11f80d9cbf"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Wed May 09 02:35:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:57 2007 -0700"
      },
      "message": "i386: voyager: use __maybe_unused\n\nReplace automatic variable instances of __attribute__((unused)) with\n__maybe_unused in mca_nmi_hook().\n\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6744c02bc50797c1a83f8303ebcc96673ca0524",
      "tree": "ee30cf5efd9ff33ea2b6c9b33878d3de2a71cc02",
      "parents": [
        "0d7ebbbc6eaa5539f78ab20ed6ff1725a4e332ef"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Wed May 09 02:35:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:56 2007 -0700"
      },
      "message": "i386 pci: use __maybe_unused\n\nUse the new macro here\n\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7e4217b007d1f73e7e3cf10ba4fea4a608c603f",
      "tree": "9c3932bb871d4b6727dc588e4d6c9987637aaee5",
      "parents": [
        "c9f4f06d3191bd91c1a081b54a6c8e913e7b8a83"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Wed May 09 02:35:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:56 2007 -0700"
      },
      "message": "rename thread_info to stack\n\nThis finally renames the thread_info field in task structure to stack, so that\nthe assumptions about this field are gone and archs have more freedom about\nplacing the thread_info structure.\n\nNonbroken archs which have a proper thread pointer can do the access to both\ncurrent thread and task structure via a single pointer.\n\nIt\u0027ll allow for a few more cleanups of the fork code, from which e.g.  ia64\ncould benefit.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\n[akpm@linux-foundation.org: build fix]\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Chris 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": "c9f4f06d3191bd91c1a081b54a6c8e913e7b8a83",
      "tree": "fe6bb926f612e67b1e57c6a448c7e5d41dd69dad",
      "parents": [
        "e61a1c1c4f240cec61300c8f27518c3e47570fd4"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Wed May 09 02:35:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:56 2007 -0700"
      },
      "message": "wrap access to thread_info\n\nRecently a few direct accesses to the thread_info in the task structure snuck\nback, so this wraps them with the appropriate wrapper.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "455c017ae3934797653549704c286e7bcc3a9397",
      "tree": "7b5b67916b064e3ce7868082e0915f37b437aeb8",
      "parents": [
        "8bb7844286fb8c9fce6f65d8288aeb09d03a5e0d"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed May 09 02:35:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:56 2007 -0700"
      },
      "message": "microcode: use suspend-related CPU hotplug notifications\n\nMake the microcode driver use the suspend-related CPU hotplug notifications\nto handle the CPU hotplug events occuring during system-wide suspend and\nresume transitions.  Remove the global variable suspend_cpu_hotplug\npreviously used for this purpose.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bb7844286fb8c9fce6f65d8288aeb09d03a5e0d",
      "tree": "f4e305edaedbde05774bb1e4acd89a9475661d2e",
      "parents": [
        "f37bc2712b54ec641e0c0c8634f1a4b61d9956c0"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed May 09 02:35:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:56 2007 -0700"
      },
      "message": "Add suspend-related notifications for CPU hotplug\n\nSince nonboot CPUs are now disabled after tasks and devices have been\nfrozen and the CPU hotplug infrastructure is used for this purpose, we need\nspecial CPU hotplug notifications that will help the CPU-hotplug-aware\nsubsystems distinguish normal CPU hotplug events from CPU hotplug events\nrelated to a system-wide suspend or resume operation in progress.  This\npatch introduces such notifications and causes them to be used during\nsuspend and resume transitions.  It also changes all of the\nCPU-hotplug-aware subsystems to take these notifications into consideration\n(for now they are handled in the same way as the corresponding \"normal\"\nones).\n\n[oleg@tv-sign.ru: cleanups]\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a36166c6ef45081fea6eeaf5ca785d7ed786b6e2",
      "tree": "bdb5a99e3c80883cbb84d6e190b4dabefec79032",
      "parents": [
        "2f4dfe206a2fc07099dfad77a8ea2f4b4ae2140f"
      ],
      "author": {
        "name": "Fernando Luis Vazquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Wed May 09 02:33:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:48 2007 -0700"
      },
      "message": "Use the APIC to determine the hardware processor id - i386\n\nhard_smp_processor_id used to be just a macro that hard-coded\nhard_smp_processor_id to 0 in the non SMP case.  When booting non SMP kernels\non hardware where the boot ioapic id is not 0 this turns out to be a problem.\nThis is happens frequently in the case of kdump and once in a great while in\nthe case of real hardware.\n\nUse the APIC to determine the hardware processor id in both UP and SMP kernels\nto fix this issue.\n\nNotice that hard_smp_processor_id is only used by SMP code or by code that\nworks with apics so we do not need to handle the case when apics are not\npresent and hard_smp_processor_id should never be called there.\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f4dfe206a2fc07099dfad77a8ea2f4b4ae2140f",
      "tree": "b66a624ba68766282fa0ddb509ff641552703da4",
      "parents": [
        "dd2a345f8f002845636dbf5d2d768bb5cd8a5f59"
      ],
      "author": {
        "name": "Fernando Luis Vazquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Wed May 09 02:33:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:48 2007 -0700"
      },
      "message": "Remove hardcoding of hard_smp_processor_id on UP systems\n\nWith the advent of kdump, the assumption that the boot CPU when booting an UP\nkernel is always the CPU with a particular hardware ID (often 0) (usually\nreferred to as BSP on some architectures) is not valid anymore.  The reason\nbeing that the dump capture kernel boots on the crashed CPU (the CPU that\ninvoked crash_kexec), which may be or may not be that particular CPU.\n\nMove definition of hard_smp_processor_id for the UP case to\narchitecture-specific code (\"asm/smp.h\") where it belongs, so that each\narchitecture can provide its own implementation.\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e7d18b57c39bedcbd181e3c06d13572b33e5380",
      "tree": "18d89d066be5bdf0ce3d86b5cd7b6ab41152ca46",
      "parents": [
        "cb0c78cc94a63871cad051674516b38e4a8aef95"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed May 09 02:33:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:48 2007 -0700"
      },
      "message": "uml: turn build warnings into comments\n\nThese haven\u0027t been fixed for ages.  Just make comments out of them.\n\narch/um/kernel/skas/process.c:181:2: warning: #warning Need to look up\n+userspace_pid by cpu\narch/um/kernel/skas/process.c:187:2: warning: #warning Need to look up\n+userspace_pid by cpu\narch/um/kernel/skas/process.c:194:2: warning: #warning need to loop over\n+userspace_pids in kill_off_processes_skas\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "231f7e9d029a710c14352bff3b8d3753cb9bfde8",
      "tree": "9676c0f0e5995f756ef3508b244f21c2541523cf",
      "parents": [
        "0ff563830209d2f5ea2ece071f7ea71aff934544"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed May 09 02:33:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:48 2007 -0700"
      },
      "message": "uml: mark a tt-only function\n\nMark another function as tt-mode only.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ff563830209d2f5ea2ece071f7ea71aff934544",
      "tree": "c1cc50625af2c273e357e6a2f2fdbed0fcd28b86",
      "parents": [
        "1e0cb0c3bf04850fa6fb300293d9e85ba81b605f"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed May 09 02:33:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:48 2007 -0700"
      },
      "message": "uml: turn on SCSI support\n\nEnable (i)SCSI on UML, dunno why SCSI was deemed broken, it works like a\ncharm.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8defab33774a5c33920196a2ee9c0a946d22ba67",
      "tree": "6924e361156f6420c8c42aa614998e565096c6aa",
      "parents": [
        "34013886ef47ea72e412beb04558431b57a68d51"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed May 09 02:32:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:46 2007 -0700"
      },
      "message": "FRV: Replace pgd management via slabs through quicklists\n\nThis is done in order to be able to run SLUB which expects no modifications\nto its page structs.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a3cf4ea8729a5d448742fd5a0a003827c9f25cb6",
      "tree": "0e3bb0781b3391e0889acb467a0900fff6ffb35b",
      "parents": [
        "fc467a2623029976899261d6d379779c950ddcba"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 18:55:14 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 18:55:14 2007 +0900"
      },
      "message": "sh: Fix stacktrace simplification fallout.\n\nWhen the stacktrace simplification changes went in the function\ndefinition on SH got skipped, fix it up so things build again.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "805f53f085346b6765eda02820721a14ce0d644f",
      "tree": "83fb86fa5cc660b2c231cdbd8c4f22c16b64d01f",
      "parents": [
        "23688e999eda70f1ce1c61a68b865b996e3c6c4c",
        "b85fe92766dfc0c4e803cb0cead4c780cd0c02f9",
        "c5f125031f416ba6350e84462e9039737b6e2bab",
        "cc150b03ae79b20e4c023f71913c1225f8a19a6b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed May 09 10:41:28 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 10:41:28 2007 +0100"
      },
      "message": "Merge branches \u0027armv7\u0027, \u0027at91\u0027, \u0027misc\u0027 and \u0027omap\u0027 into devel\n"
    },
    {
      "commit": "cc150b03ae79b20e4c023f71913c1225f8a19a6b",
      "tree": "7e311f197127873f8045ecaed5ae330677610ff8",
      "parents": [
        "25ff0a653067eec56efc730dbed664d5cc77e9f3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Mar 28 16:38:14 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 10:40:12 2007 +0100"
      },
      "message": "ARM: OMAP: Fix GCC-reported compile time bug\n\nFix GCC-reported compile time bug which prevents booting\nwhen the framebuffer code is disabled.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "25ff0a653067eec56efc730dbed664d5cc77e9f3",
      "tree": "8532dd2cbc0cab2c483a31705e456f8a5781c208",
      "parents": [
        "e0b50d3c644f10a0022b23fccb58c8003741db52"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Mar 28 13:21:20 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 10:40:00 2007 +0100"
      },
      "message": "ARM: OMAP: restore CONFIG_GENERIC_TIME\n\nSomehow this got lost in a merge ...\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e0b50d3c644f10a0022b23fccb58c8003741db52",
      "tree": "5e38fb2e26085348f12f935aa3c6aa9e544ca7e3",
      "parents": [
        "b1465bf7098fa761962f09a6bb2c0e831af85e63"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Mar 28 13:09:36 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 10:39:42 2007 +0100"
      },
      "message": "ARM: OMAP: partial LED fixes\n\nPartial fix for CONFIG_LEDS breakage ... at least allow platforms\nusing the debug-leds support (H4 for now) to build with the generic\nLED support, and default the LED that would be the timer LED to\ntrigger using the \"heartbeat\" (timer driven, rate depends on load).\n\nRight now only H2 and P2 seem to have working LED support; this\nat least makes H4 less broken.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b1465bf7098fa761962f09a6bb2c0e831af85e63",
      "tree": "787a20a026d332cb473f4c439e6b34bd2848103d",
      "parents": [
        "b7cc6d46b4f8157bfc58a6ed143ffa83575e236a"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Mar 06 03:52:01 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 10:39:29 2007 +0100"
      },
      "message": "ARM: OMAP: add SoSSI clock (call propagate_rate for childrens)\n\nClocks with the follow parent rate mode were not updating their\nchildren at propagate rate time.\n\nSigned-off-by: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b7cc6d46b4f8157bfc58a6ed143ffa83575e236a",
      "tree": "107a080740734d99d32ee92372fd7a9c6de538f6",
      "parents": [
        "b01d96d653b1387ee0a91094ee54a8c523c3be09"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Tue Mar 06 03:16:36 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 10:39:14 2007 +0100"
      },
      "message": "ARM: OMAP: FB sync with N800 tree (support for dynamic SRAM allocations)\n\n- in addition to fixed FB regions - as passed by the bootloader -\n  allow dynamic allocations\n- do some more checking against overlapping / reserved regions\n- move the FB specific parts out from sram.c to fb.c\n\nSigned-off-by: Imre Deak \u003cimre.deak@solidboot.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d82973d1cdc149d06ac9685ae008105d382c4236",
      "tree": "79401ea23019a04f00cd2292a62b688c44da07b6",
      "parents": [
        "39b8e6986739c34da4e45eb4b8d2bb707292c591"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tmlind@baageli.(none)",
        "time": "Fri Jan 26 12:01:17 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 10:38:46 2007 +0100"
      },
      "message": "ARM: OMAP: Mostly cosmetic to sync up with linux-omap tree\n\nMostly cosmetic to sync up with linux-omap tree\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "340a614ac6766df18cba87ff7e66182193c2bd6d",
      "tree": "d1ad622625ba6933904567501a7387fc636c0a68",
      "parents": [
        "c40fae9525e6c29c87a4f4361ff0a8d67a36e448"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "Hiroshi.DOYU@nokia.com",
        "time": "Thu Dec 07 15:43:59 2006 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 10:37:10 2007 +0100"
      },
      "message": "ARM: OMAP: Add mailbox support for IVA\n\nThis patch adds a generic mailbox interface for for DSP and IVA\n(Image Video Accelerator). This patch itself doesn\u0027t contain\nany IVA driver.\n\nSigned-off-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nSigned-off-by: Juha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "23688e999eda70f1ce1c61a68b865b996e3c6c4c",
      "tree": "4695a39ebc314bc0ed4c6d80bb128c7856f3c348",
      "parents": [
        "065cf519c32984b7a78777aae3859baf5f5fd3d3"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue May 08 22:45:26 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 09:52:38 2007 +0100"
      },
      "message": "[ARM] armv7: add Makefile and Kconfig entries\n\nThis patch adds the necessary lines to the Makefile and Kconfig files for\nenabling the compilation of the ARMv7 CPU support.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "065cf519c32984b7a78777aae3859baf5f5fd3d3",
      "tree": "a6d0fe57cfacb76bd90189101977ec8e6bab3ec0",
      "parents": [
        "56163fcf194fb688fcf3cefa9b90c5ad41f74059"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed May 09 09:50:23 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 09 09:50:23 2007 +0100"
      },
      "message": "[ARM] armv7: add support for asid-tagged VIVT I-cache\n\nARMv7 can have VIPT, PIPT or ASID-tagged VIVT I-cache. This patch\nadds the necessary invalidation of the I-cache when the ASID numbers\nare re-used.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fc467a2623029976899261d6d379779c950ddcba",
      "tree": "16b1721c800bd907207723f8031fb8601811b584",
      "parents": [
        "57be2b484a417bffae66359b9b89e7239480b729"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Wed May 09 17:36:15 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 17:36:15 2007 +0900"
      },
      "message": "sh: SH7760 DMABRG support.\n\nThe DMABRG is a special DMA unit within the SH7760 which does data\ntransfers from main memory to Audio units and USB shared memory.\nIt has 3 IRQ lines which generate 10 events, which have to be masked\nunmasked and acked in a single 32bit register. It works independently\nfrom the tradition SH DMAC, but blocks usage of DMAC channel 0.\n\nThis patch adds 2 functions to associate callbacks with DMABRG events\nand initialization.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "57be2b484a417bffae66359b9b89e7239480b729",
      "tree": "d517f5b449b4f6b629790476082a4a7c478112bb",
      "parents": [
        "1ce7ddd5f4cc754b6afe9eec5cee89ede75348ea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 17:33:24 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 17:33:24 2007 +0900"
      },
      "message": "sh: clockevent/clocksource/hrtimers/nohz TMU support.\n\nThis adds basic support for clockevents and clocksources,\npresently only implemented for TMU-based systems (which\nare the majority of SH-3 and SH-4 systems).\n\nThe old NO_IDLE_HZ implementation is also dropped completely,\nthe only users of this were on TMU-based systems anyways.\n\nMore work needs to be done to generalize the TMU handling,\nin that the current implementation is rather tied to the\nnotion of TMU0 and TMU1 utilization.\n\nAdditionally, as more SH timers switch over to this scheme,\nwe\u0027ll be able to gut most of the remaining system timer\ninfrastructure that existed before.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "47cc3e780474be2e462278d63d77c27a493b28ed",
      "tree": "981b8688f193c872445c74415684f1933a793830",
      "parents": [
        "b3cfe0cb37ac7c3ca05a29e308f01c8eb27e06d4"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed May 09 10:23:11 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed May 09 10:23:11 2007 +0200"
      },
      "message": "[AVR32] Wire up sys_utimensat\n\nTested with a slightly hacked version of the test case included with\nthe original utimensat patch. All OK.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "b3cfe0cb37ac7c3ca05a29e308f01c8eb27e06d4",
      "tree": "7d8739b128c2bbe1dd66162d0f987826e007b971",
      "parents": [
        "a492dbb9e3d04db138f2841648d1904d38a5295d"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed May 09 09:26:18 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed May 09 09:26:18 2007 +0200"
      },
      "message": "[AVR32] Fix section mismatch .taglist -\u003e .init.text\n\nRename .taglist to .taglist.init to silence section mismatch warnings.\nThe .taglist.init section was already placed in the .init output\nsection along with .init.text, so the warning didn\u0027t indicate any real\nproblems.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "5886269962f94fa9185c32db3ec936c612503235",
      "tree": "2f24dabcf5791319ebb1fbdfb5dbc58284714275",
      "parents": [
        "01afd80626e98c2347bc25be92ee4a3faf314514"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Wed May 09 07:51:49 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:58:16 2007 +0200"
      },
      "message": "fix file specification in comments\n\nMany files include the filename at the beginning, serveral used a wrong one.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "a982ac06b069f6ee9ea1b64f4ce68cdf2e138742",
      "tree": "fb120a416db15d09722e8780b7a09d0da1a9b94e",
      "parents": [
        "148e423f909e14564d8af13239c5d060f7df273e"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Wed May 09 07:35:06 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:58:15 2007 +0200"
      },
      "message": "misc doc and kconfig typos\n\nFix various typos in kernel docs and Kconfigs, 2.6.21-rc4.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "59c51591a0ac7568824f541f57de967e88adaa07",
      "tree": "243d20eb0a26b76d5d312f39ec5a1ff60e036711",
      "parents": [
        "02a3e59a088749c08b0293ee1535f5bf48f5926c"
      ],
      "author": {
        "name": "Michael Opdenacker",
        "email": "michael@free-electrons.com",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "message": "Fix occurrences of \"the the \"\n\nSigned-off-by: Michael Opdenacker \u003cmichael@free-electrons.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "a492dbb9e3d04db138f2841648d1904d38a5295d",
      "tree": "6b2b433941c8a97c175b827796d47824831a7506",
      "parents": [
        "e89b064a4fd18b9c57b7aecbe7101d782759cf81"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Mar 20 14:41:13 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed May 09 08:48:39 2007 +0200"
      },
      "message": "[AVR32] Implement dma_{alloc,free}_writecombine()\n\nImplement dma_alloc_writecombine() and its dma_free_writecombine()\ncounterpart. These will do basically the same thing as\ndma_alloc_coherent() except that the virtual mapping will allow\nwrite buffering, causing better performance for certain use cases\nlike frame buffers.\n\nThe same API is already available on ARM.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "e89b064a4fd18b9c57b7aecbe7101d782759cf81",
      "tree": "17c920d1a4782b50a8ddec64b8e489473209208e",
      "parents": [
        "c19aa754f32ff1dd7cb8e96454f5eba95c20585e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Apr 29 16:10:34 2007 +0000"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed May 09 08:48:39 2007 +0200"
      },
      "message": "AVR32: Spinlock initializer cleanup\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "c19aa754f32ff1dd7cb8e96454f5eba95c20585e",
      "tree": "7b21440ae66a10fb3d3b79792d92d988262985a3",
      "parents": [
        "de372ecd80a42c4fb485c7232475301a18d05184"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Apr 30 17:15:46 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed May 09 08:48:38 2007 +0200"
      },
      "message": "[AVR32] Use correct config symbol when setting cpuflags\n\nAs Robert P. J. Day pointed out, the CONFIG_CPU_AT32AP7000 symbol\nwasn\u0027t used for anything. It should have been used to select the\ncorrect -mcpu\u003d options for CFLAGS.\n\n-mcpu\u003dap7000 is the default anyway, so this patch shouldn\u0027t really\nmake any difference, but it\u0027s always nice to do things correctly.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "f1a1eb299a8422c3e8d41753095bec44b2493398",
      "tree": "2ca630390e0bcd7f729a65905b3deb86ae8b8d27",
      "parents": [
        "fcf9892b553ba638e6c8f9b6a140c99927c69693"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Wed May 09 15:20:37 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:01 2007 +1000"
      },
      "message": "[POWERPC] Further fixes for the removal of 4level-fixup hack from ppc32\n\nCommit d1953c8888ef034b912ee33bc2ea2cce6a414402 removed the use of\n4level-fixup.h for 32-bit systems under arch/powerpc.  However, I\nmissed a few things activated on some configurations, resulting in\nsome warnings (at least with STRICT_MM_TYPECHECKS enabled) and build\nerrors in some circumstances.  This fixes it.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fcf9892b553ba638e6c8f9b6a140c99927c69693",
      "tree": "5855a4cca38bd27c8e13a29e56e2443c08dbf68d",
      "parents": [
        "d99bb1db798f49eacb27e087da7e62433361174d"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed May 09 09:36:21 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:01 2007 +1000"
      },
      "message": "[POWERPC] EEH: log all PCI-X and PCI-E AER registers\n\nWhen an EEH event is detected, and after the device driver\nhas been notified, but before the device is reset, enable\nMMIO to the adapter, and grab the contents of the PCI status\nand command registers, the PCI-X status and command, and the\nPCI-E capability 10 and AER registers. Pass these up to the\nRTAS error log, and also printk them.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d99bb1db798f49eacb27e087da7e62433361174d",
      "tree": "be34530e7d67e6c169e84692150d08832afc59f0",
      "parents": [
        "b455b24cf2512e9578a4ddd66ec91c3100c78127"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed May 09 09:35:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:01 2007 +1000"
      },
      "message": "[POWERPC] EEH: capture and log pci state on error\n\nIf an EEH event is observed, capture PCI config space info about\nthe device, wrap it up and pass it to the event logger.  This\npach just slots in the basic logging function. A later patch\nwill provide for more through data gathering.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b455b24cf2512e9578a4ddd66ec91c3100c78127",
      "tree": "4066aed9dee5acb9eb6687f2eb4d232815f08757",
      "parents": [
        "ede8ca269f9f3e3fa4fb8561671f0699eefc32c5"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed May 09 09:34:40 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:01 2007 +1000"
      },
      "message": "[POWERPC] EEH: Split up long error msg\n\nMake some minor adjustments to the EEH error messages.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ede8ca269f9f3e3fa4fb8561671f0699eefc32c5",
      "tree": "350a7c89fb68288af262e967f13994d5d6f2d199",
      "parents": [
        "b7a6912969af7586ade62667d6d1c7ecc534faa1"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed May 09 09:33:29 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:00 2007 +1000"
      },
      "message": "[POWERPC] EEH: log error only after driver notification.\n\nIt turns out many/most versions of firmware enable MMIO when\nthe slto-error-detail rtas call is made (in violation of the\narchitecture). Thus, it would be best to call slot-error-detail\nonly after notifying device drivers of a freeze, as otherwise,\na variety of strange and unexpected things may happen.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b7a6912969af7586ade62667d6d1c7ecc534faa1",
      "tree": "ecb639a37341f7b4b936f507957ca872c2c4fe63",
      "parents": [
        "517e22638c282bb07c52a11f928961ed4822196b"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Wed May 09 03:15:34 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:00 2007 +1000"
      },
      "message": "[POWERPC] fsl_soc: Make mac_addr const in fs_enet_of_init().\n\nof_get_mac_address() returns a const pointer, so the result\nshould be stored in a const pointer.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "517e22638c282bb07c52a11f928961ed4822196b",
      "tree": "7eab8eb1242ee18f75c325077f26bdcb86133512",
      "parents": [
        "f1fa74f4afe96b0e4ac2beaa61fa4f4667acdcbb"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Wed May 09 14:38:48 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:00 2007 +1000"
      },
      "message": "[POWERPC] Don\u0027t use SLAB/SLUB for PTE pages\n\nThe SLUB allocator relies on struct page fields first_page and slab,\noverwritten by ptl when SPLIT_PTLOCK: so the SLUB allocator cannot then\nbe used for the lowest level of pagetable pages.  This was obstructing\nSLUB on PowerPC, which uses kmem_caches for its pagetables.  So convert\nits pte level to use normal gfp pages (whereas pmd, pud and 64k-page pgd\nwant partpages, so continue to use kmem_caches for pmd, pud and pgd).\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f1fa74f4afe96b0e4ac2beaa61fa4f4667acdcbb",
      "tree": "287c3b73db9d871565b453c91b0a00559300306b",
      "parents": [
        "16c2d476232523260c495eafbf9cdc1be984b7df"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue May 08 16:27:29 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:00 2007 +1000"
      },
      "message": "[POWERPC] Spufs support for 64K LS mappings on 4K kernels\n\nThis adds an option to spufs when the kernel is configured for\n4K page to give it the ability to use 64K pages for SPE local store\nmappings.\n\nCurrently, we are optimistic and try order 4 allocations when creating\ncontexts. If that fails, the code will fallback to 4K automatically.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "16c2d476232523260c495eafbf9cdc1be984b7df",
      "tree": "fb6614b9752b51864e121317478088978823792c",
      "parents": [
        "d0f13e3c20b6fb73ccb467bdca97fa7cf5a574cd"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue May 08 16:27:28 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:00 2007 +1000"
      },
      "message": "[POWERPC] Add ability to 4K kernel to hash in 64K pages\n\nThis adds the ability for a kernel compiled with 4K page size\nto have special slices containing 64K pages and hash the right type\nof hash PTEs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d0f13e3c20b6fb73ccb467bdca97fa7cf5a574cd",
      "tree": "a2de01a21dbb28449893102742e6b516a519c03e",
      "parents": [
        "16f1c746755836aa823658000493cdab8ce7b098"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue May 08 16:27:27 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:00 2007 +1000"
      },
      "message": "[POWERPC] Introduce address space \"slices\"\n\nThe basic issue is to be able to do what hugetlbfs does but with\ndifferent page sizes for some other special filesystems; more\nspecifically, my need is:\n\n - Huge pages\n\n - SPE local store mappings using 64K pages on a 4K base page size\nkernel on Cell\n\n - Some special 4K segments in 64K-page kernels for mapping a dodgy\ntype of powerpc-specific infiniband hardware that requires 4K MMU\nmappings for various reasons I won\u0027t explain here.\n\nThe main issues are:\n\n - To maintain/keep track of the page size per \"segment\" (as we can\nonly have one page size per segment on powerpc, which are 256MB\ndivisions of the address space).\n\n - To make sure special mappings stay within their allotted\n\"segments\" (including MAP_FIXED crap)\n\n - To make sure everybody else doesn\u0027t mmap/brk/grow_stack into a\n\"segment\" that is used for a special mapping\n\nSome of the necessary mechanisms to handle that were present in the\nhugetlbfs code, but mostly in ways not suitable for anything else.\n\nThe patch relies on some changes to the generic get_unmapped_area()\nthat just got merged.  It still hijacks hugetlb callbacks here or\nthere as the generic code hasn\u0027t been entirely cleaned up yet but\nthat shouldn\u0027t be a problem.\n\nSo what is a slice ?  Well, I re-used the mechanism used formerly by our\nhugetlbfs implementation which divides the address space in\n\"meta-segments\" which I called \"slices\".  The division is done using\n256MB slices below 4G, and 1T slices above.  Thus the address space is\ndivided currently into 16 \"low\" slices and 16 \"high\" slices.  (Special\ncase: high slice 0 is the area between 4G and 1T).\n\nDoing so simplifies significantly the tracking of segments and avoids\nhaving to keep track of all the 256MB segments in the address space.\n\nWhile I used the \"concepts\" of hugetlbfs, I mostly re-implemented\neverything in a more generic way and \"ported\" hugetlbfs to it.\n\nSlices can have an associated page size, which is encoded in the mmu\ncontext and used by the SLB miss handler to set the segment sizes.  The\nhash code currently doesn\u0027t care, it has a specific check for hugepages,\nthough I might add a mechanism to provide per-slice hash mapping\nfunctions in the future.\n\nThe slice code provide a pair of \"generic\" get_unmapped_area() (bottomup\nand topdown) functions that should work with any slice size.  There is\nsome trickiness here so I would appreciate people to have a look at the\nimplementation of these and let me know if I got something wrong.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "16f1c746755836aa823658000493cdab8ce7b098",
      "tree": "32f534c771b69400839f5795f979c47eac51f923",
      "parents": [
        "b15f792fafb7e0524907ddd9e035d73dddeed89c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue May 08 16:27:27 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:00 2007 +1000"
      },
      "message": "[POWERPC] Small fixes \u0026 cleanups in segment page size demotion\n\nThe code for demoting segments to 4K had some issues, like for example,\nwhen using _PAGE_4K_PFN flag, the first CPU to hit it would do the\ndemotion, but other CPUs hitting the same page wouldn\u0027t properly flush\ntheir SLBs if mmu_ci_restriction isn\u0027t set.  There are also potential\nissues with hash_preload not handling _PAGE_4K_PFN.  All of these are\nnon issues on current hardware but might bite us in the future.\n\nThis patch thus fixes it by:\n\n - Taking the test comparing the mm and current CPU context page\nsizes to decide to flush SLBs out of the mmu_ci_restrictions test\nsince that can also be triggered by _PAGE_4K_PFN pages\n\n - Due to the above being done all the time, demote_segment_4k\ndoesn\u0027t need update the context and flush the SLB\n\n - demote_segment_4k can be static and doesn\u0027t need an EXPORT_SYMBOL\n\n - Making hash_preload ignore anything that has either _PAGE_4K_PFN\nor _PAGE_NO_CACHE set, thus avoiding duplication of the complicated\nlogic in hash_page() (and possibly making hash_preload a little bit\nfaster for the normal case).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b15f792fafb7e0524907ddd9e035d73dddeed89c",
      "tree": "363d4560219ef4db6fe7d99f7b4f1ee84793e974",
      "parents": [
        "8cf44080ebc372d4d0d2997a0c015add0afcd65d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue May 08 15:05:31 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:35:00 2007 +1000"
      },
      "message": "[POWERPC] iSeries: Make HVC_ISERIES the default\n\nThis makes the new iSeries virtual console drivers (nvc_iseries) the\ndefault and prevents viocons being built unless explicitly selected.\nAlso it makes no sense to have the console as a module.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8cf44080ebc372d4d0d2997a0c015add0afcd65d",
      "tree": "71c5137888af0492d438a59e6b98dfc957611842",
      "parents": [
        "4e8ad3e816cca76ff8550e531103fc5e20471654"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 03 15:19:05 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:34:59 2007 +1000"
      },
      "message": "[POWERPC] iSeries: suppress build warning in lparmap.c\n\nlparmap.c: Assembler messages:\nlparmap.c:51: Warning: ignoring changed section attributes for .text\n\nIdea from Segher Boessenkool.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4e8ad3e816cca76ff8550e531103fc5e20471654",
      "tree": "b532e3419526d1aaa5ace5955c92a61ba2259499",
      "parents": [
        "940d67f6b95166475ff6e600ef7658e1cd441278"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue May 08 19:25:00 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 09 16:34:56 2007 +1000"
      },
      "message": "[POWERPC] Mark pages that don\u0027t exist as nosave\n\nOn some powerpc architectures (notably 64-bit powermac) there is a memory\nhole, for example on powermacs between 2G and 4G. Since we use the flat\nmemory model regardless, these pages must be marked as nosave (for suspend\nto disk.)\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fd2dbc92e318ee9d306c4c3f393eef7294a5a30c",
      "tree": "8d6ac51622646d3e29f78907928a9767fcb0b0d2",
      "parents": [
        "c685ce059d42ebda7822786498dfd366695457f6"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed May 09 07:23:41 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 07:23:41 2007 +0200"
      },
      "message": "Kconfig: A couple of grammatical fixes in arch/i386/Kconfig\n\nFix a couple grammatical errors in arch/i386/Kconfig.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "beb7dd86a101263bf63a78c7c6d4da3849b35bd6",
      "tree": "9afe81ca9e92ab8aacc999ae118b27d547721f11",
      "parents": [
        "3dde6ad8fc3939d345a3768464ecff43c91d511a"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed May 09 07:14:03 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 07:14:03 2007 +0200"
      },
      "message": "Fix misspellings collected by members of KJ list.\n\nFix the misspellings of \"propogate\", \"writting\" and (oh, the shame\n:-) \"kenrel\" in the source tree.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3dde6ad8fc3939d345a3768464ecff43c91d511a",
      "tree": "bf36419973a724f854ba69de793daaf3d916f9a0",
      "parents": [
        "ccf6780dc3d228f380e17b6858b93fc48e40afd4"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dave@jikos.cz",
        "time": "Wed May 09 07:12:20 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 07:12:20 2007 +0200"
      },
      "message": "Fix trivial typos in Kconfig* files\n\nFix several typos in help text in Kconfig* files.\n\nSigned-off-by: David Sterba \u003cdave@jikos.cz\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "1ce7ddd5f4cc754b6afe9eec5cee89ede75348ea",
      "tree": "7cff8710c2fe4aeab10621a7ba423920ed3cd3f2",
      "parents": [
        "a361a68bc510b91b50462433cfa65c6b620a80c3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 13:20:52 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 13:20:52 2007 +0900"
      },
      "message": "sh: Truncate MAX_ACTIVE_REGIONS for the common case.\n\nMost SH platforms aren\u0027t going to need more than a single active\nregion, ones that need more can pad this out as necessary.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5616df204ecf164ef2b124a17fd3cadd87954628",
      "tree": "edddd0cacd41d3747a189795b453171d2a66a31b",
      "parents": [
        "4b8df8915a6980f476e1fa8f4d156e36cb63bf76"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue May 08 20:27:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:41:14 2007 -0700"
      },
      "message": "FRV: Miscellaneous fixes\n\nMiscellaneous fixes to bring FRV up to date:\n\n (1) Copy the new syscall numbers from i386 to asm-frv/unistd.h and fill out\n     the syscall table in entry.S too.\n\n (2) Mark __frv_uart0 and __frv_uart1 __pminitdata rather than __initdata so\n     that determine_clocks() can access them when CONFIG_PM\u003dy.\n\n (3) Make arch/frv/mm/elf-fdpic.c include asm/mman.h so that MAP_FIXED is\n     available (fixes commit 2fd3bebaad9da3b3b99c46a3389099424bf7ee35).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c23664ee8c42f247dba7ceb620baabd892cef88",
      "tree": "e3f37e3260bd938b293cfb8f70f8969b19539973",
      "parents": [
        "6ec129c3a2f8b38bc37e42348470ccfcb7460146",
        "127cda1e8cc282de1ca7a9dcc3866841977b9fcc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:32:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:32:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Optimize fault kprobe handling just like powerpc.\n  [SPARC]: Wire up utimensat syscall.\n  [SPARC64]: Fix request_irq() ignored result warnings in PCI controller code.\n  [SPARC64]: Kill asm-sparc64/pbm.h\n  [ATYFB]: Fix sparc includes.\n  [QLA2XXX]: Fix build on sparc.\n  [SPARC64]: Removal of trivial pci_controller_info uses.\n  [SPARC64]: Move index info pci_pbm_info.\n  [SPARC64]: Move {setup,teardown}_msi_irq into pci_pbm_info.\n  [SPARC64]: Move pci_ops into pci_pbm_info.\n  [SPARC64] SBUS: Error interrupt registry cleanups.\n  [SPARC64] PCI: Use root list of pbm\u0027s instead of pci_controller_info\u0027s\n  [SPARC64] PCI: Kill PROM_PCIRNG_MAX and PROM_PCIIMAP_MAX.\n  [SPARC64] PCI: Use common routine to fetch PBM properties.\n"
    },
    {
      "commit": "01e73be3c8f254ef19d787f9b6757468175267eb",
      "tree": "ba389f13ae71fc467be54be1e7f192739ba82288",
      "parents": [
        "7b82dc0e64e93f430182f36b46b79fcee87d3532"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:12:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:12:30 2007 -0700"
      },
      "message": "Revert \"fbdev: ignore VESA modes if framebuffer is disabled\"\n\nThis reverts commit 464bdd33e9baad9806c7adbd8dfc37081a55f27e.\n\nPeter Anvin correctly points out that VESA modes have nothing to do with\nframe buffers per se - they are often just regular extended text modes.\nDisabling them just because we don\u0027t have frame buffer support is very\nwrong.\n\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Antonino A. Daplas \u003cadaplas@gmail.com\u003e,\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b118ca572db5af832c6fc1af7b301105378d1a08",
      "tree": "f312b3f0f863b56add106efdf091d1f51447a0d0",
      "parents": [
        "21ec4c6453790cb9bfa996ab8f27f22dd47c516a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 10:55:38 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 10:55:38 2007 +0900"
      },
      "message": "sh: Convert to common die chain.\n\nThis went in immediately after SH added the die chain notifiers,\nso move over to that instead..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "21ec4c6453790cb9bfa996ab8f27f22dd47c516a",
      "tree": "31c011df5b17aa38cc07464176da781765dc5eea",
      "parents": [
        "f6a3c1ca00ce9a43942364a0cc15601b291df281"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 10:42:48 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 10:42:48 2007 +0900"
      },
      "message": "sh: Wire up utimensat syscall.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f6a3c1ca00ce9a43942364a0cc15601b291df281",
      "tree": "c57ff1c7883f13ef16cca16646f1acfe21a1d9dd",
      "parents": [
        "c71861e65e2898850478a7ac6c4b8cc9f7007e9e"
      ],
      "author": {
        "name": "kogiidena",
        "email": "kogiidena@eggplant.ddo.jp",
        "time": "Tue May 08 20:49:46 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Wed May 09 01:35:02 2007 +0000"
      },
      "message": "sh: landisk mv_nr_irqs definition.\n\nFix up the landisk build. When NR_IRQS was removed, landisk got missed\nin the updates. Update the machvec for the landisk IRQs to get it\nworking again.\n\nSigned-off-by: kogiidena \u003ckogiidena@eggplant.ddo.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c71861e65e2898850478a7ac6c4b8cc9f7007e9e",
      "tree": "6ab615967bc5e6d2116b1b5cc3ffe945c5ae14b3",
      "parents": [
        "074f98df0547b7d15f78db9a17e985da0c22af28"
      ],
      "author": {
        "name": "kogiidena",
        "email": "kogiidena@eggplant.ddo.jp",
        "time": "Tue May 08 20:45:46 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Wed May 09 01:35:02 2007 +0000"
      },
      "message": "sh: Fixup ndelay() xloops calculation for alternate HZ.\n\nCurrently the xloops calculation in ndelay() gets set to 0 when\ncalculated with HZ\u003d250, fix up how we do the HZ factoring in order\nto get this right for differing values.\n\nSigned-off-by: kogiidena \u003ckogiidena@eggplant.ddo.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "074f98df0547b7d15f78db9a17e985da0c22af28",
      "tree": "e40128828e295cfabc6a18206df9a0c4ea25c654",
      "parents": [
        "53f983a90d7908bcece51f86180c7c9b575a1e4d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 08 15:45:33 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Wed May 09 01:35:01 2007 +0000"
      },
      "message": "sh: Add 32-bit opcode feature CPU flag.\n\nAdd a CPU flag for the CPUs that support 32-bit opcodes, which\ngets passed down to userspace.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "53f983a90d7908bcece51f86180c7c9b575a1e4d",
      "tree": "da5914e6f18e8dd55563697de7339af2d99d9c18",
      "parents": [
        "bd0799977cb9b68aa6a39e9630aeea4778a58385"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 08 15:31:48 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Wed May 09 01:35:01 2007 +0000"
      },
      "message": "sh: Fix PC adjustments for varying opcode length.\n\nThere are a few different cases for figuring out how to\nsize the instruction. We read in the instruction located\nat regs-\u003epc - 4 when rewinding the opcode to figure out if\nthere\u0027s a 32-bit opcode before the faulting instruction, with\na default of a - 2 adjustment on a mismatch. In practice this\nworks for the cases where pc - 4 is just another 16-bit opcode,\nor we happen to have a 32-bit and a 16-bit immediately\npreceeding the pc value.\n\nIn the cases where we aren\u0027t rewinding, this is much less ugly..\n\nWe also don\u0027t bother fixing up the places where we\u0027re explicitly\ndealing with 16-bit instructions, since this might lead to\nconfusion regarding the encoding size possibilities on other\nCPU variants.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bd0799977cb9b68aa6a39e9630aeea4778a58385",
      "tree": "125c0c923701c5b6f823a7b614c295e06370d46c",
      "parents": [
        "51c8b856f5edfa45d956721aa6d6ebaa15699062"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 08 14:50:59 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Wed May 09 01:35:01 2007 +0000"
      },
      "message": "sh: Support for SH-2A 32-bit opcodes.\n\nSH-2A supports both 16 and 32-bit instructions, add a simple helper\nfor figuring out the instruction size in the places where there are\nhardcoded 16-bit assumptions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "51c8b856f5edfa45d956721aa6d6ebaa15699062",
      "tree": "f8e9daaa8b1974f432b0a288787f1484e7071615",
      "parents": [
        "00bf0610e4cdbb9fd79ce4718e12b24cd7876dd7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 08 13:16:57 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Wed May 09 01:35:01 2007 +0000"
      },
      "message": "sh: Kill off redundant __div64_32 symbol export.\n\nmodpost noticed that __div64_32 was being exported twice:\n\nWARNING: lib/built-in: \u0027__div64_32\u0027 exported twice. Previous export was\nin arch/sh/kernel/built-in.ko\n\nkill off the duplicate.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "00bf0610e4cdbb9fd79ce4718e12b24cd7876dd7",
      "tree": "ebfa6cb7c42e84ef694ad5805450547835de586e",
      "parents": [
        "44530c696b3fc2c8a45bdc798af85528e065ed80"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 08 13:01:37 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Wed May 09 01:35:01 2007 +0000"
      },
      "message": "sh: Share exception vector table for SH-3/4.\n\nThe only difference between these at the moment are the FPU\nexceptions, and these are hidden away under CONFIG_SH_FPU\n(which is only set for the SH-4 case anyways..).\n\nThis consolidates the two tables, and updates SH-4 to use\nthe updated copy.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5f8c9908f200b775a3d6c345bc6f3e928e2426a9",
      "tree": "0e7077bdc8fef01c54845b0ed5f524bb31324350",
      "parents": [
        "36f021b579d195cdc5fa6f3e2bab198b4bf70643"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 08 11:55:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Wed May 09 01:35:00 2007 +0000"
      },
      "message": "sh: generic quicklist support.\n\nThis moves SH over to the generic quicklists. As per x86_64,\nwe have special mappings for the PGDs, so these go on their\nown list..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "127cda1e8cc282de1ca7a9dcc3866841977b9fcc",
      "tree": "800169fa92dc96160044d914ca1ca9fea60339ea",
      "parents": [
        "6c1142602c9c8faedbc1321892a169652a173fc7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 18:25:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 18:25:14 2007 -0700"
      },
      "message": "[SPARC64]: Optimize fault kprobe handling just like powerpc.\n\nAnd eliminate DIE_GPF while we\u0027re at it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c1142602c9c8faedbc1321892a169652a173fc7",
      "tree": "090c3f75bf2d2daa3ce1d1e8245365b4585912c8",
      "parents": [
        "af80318eb71e234a59957cd1d2d7c3fa2ea27313"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 17:50:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 17:50:14 2007 -0700"
      },
      "message": "[SPARC]: Wire up utimensat syscall.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af80318eb71e234a59957cd1d2d7c3fa2ea27313",
      "tree": "cc071f7f7032c87c45ee813343b6788d8b55e851",
      "parents": [
        "c57c2ffb153a99769a15a2ff1729371ddee5601a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 17:23:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 17:23:31 2007 -0700"
      },
      "message": "[SPARC64]: Fix request_irq() ignored result warnings in PCI controller code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c57c2ffb153a99769a15a2ff1729371ddee5601a",
      "tree": "c31e24d46d9c461d4a89238d5ce25a46caa768df",
      "parents": [
        "63c3f460cb47c2e06f1726e18534d0e1fe8652a7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 00:43:56 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:43:08 2007 -0700"
      },
      "message": "[SPARC64]: Kill asm-sparc64/pbm.h\n\nEverything it contains can be hidden in pci_impl.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28113a9941c8cb6ca90ab4a66876db84342a084b",
      "tree": "369373800657dd415143731ca8070ef72525d8b2",
      "parents": [
        "6c108f1299754877bb5f73ccac5621eb603b97eb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 00:19:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:44 2007 -0700"
      },
      "message": "[SPARC64]: Removal of trivial pci_controller_info uses.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c108f1299754877bb5f73ccac5621eb603b97eb",
      "tree": "6f4e2f0d2dfdb143780106c3c6942f5e3946c509",
      "parents": [
        "e9870c4c0aef94580e28be11a1c6246dcabbe528"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 07 23:49:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:40 2007 -0700"
      },
      "message": "[SPARC64]: Move index info pci_pbm_info.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e9870c4c0aef94580e28be11a1c6246dcabbe528",
      "tree": "4f06f3afeb9fb84e561e1f624b7ea0585fd0a94c",
      "parents": [
        "f1cd8de2c951e206b57fd76aff279cf13ea25815"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 07 23:28:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:36 2007 -0700"
      },
      "message": "[SPARC64]: Move {setup,teardown}_msi_irq into pci_pbm_info.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1cd8de2c951e206b57fd76aff279cf13ea25815",
      "tree": "67b24b716b53fbcc6bdfcbfe6d75e1348e0e9f1a",
      "parents": [
        "96a496fd49fb2c3178128237ae4691b7c7df3a3d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 07 23:24:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:32 2007 -0700"
      },
      "message": "[SPARC64]: Move pci_ops into pci_pbm_info.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96a496fd49fb2c3178128237ae4691b7c7df3a3d",
      "tree": "ee15639d473df427bdf4fdfdd9fdaec025e040e1",
      "parents": [
        "34768bc8329194b14e42ee408a84edfa40059046"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 07 23:08:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:28 2007 -0700"
      },
      "message": "[SPARC64] SBUS: Error interrupt registry cleanups.\n\nDo not use IRQF_SHARED, these interrupt numbers should all\nbe unique.\n\nAlso use name strings without spaces in them just like\nPCI controller drivers do, for consistency.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34768bc8329194b14e42ee408a84edfa40059046",
      "tree": "3fff53138966f3a58e796a71c19a3b75de86fbf7",
      "parents": [
        "5a4a3e592d0d66653297049373caa7ac5b4febe0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 07 23:06:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:24 2007 -0700"
      },
      "message": "[SPARC64] PCI: Use root list of pbm\u0027s instead of pci_controller_info\u0027s\n\nThe idea is to move more and more things into the pbm,\nwith the eventual goal of eliminating the pci_controller_info\nentirely as there really isn\u0027t any need for it.\n\nThis stage of the transformations requires some reworking of\nthe PCI error interrupt handling.\n\nIt might be tricky to get rid of the pci_controller_info parenting for\na few reasons:\n\n1) When we get an uncorrectable or correctable error we want\n   to interrogate the IOMMU and streaming cache of both\n   PBMs for error status.  These errors come from the UPA\n   front-end which is shared between the two PBM PCI bus\n   segments.\n\n   Historically speaking this is why I choose the datastructure\n   hierarchy of pci_controller_info--\u003epci_pbm_info\n\n2) The probing does a portid/devhandle match to look for the\n   \u0027other\u0027 pbm, but this is entirely an artifact and can be\n   eliminated trivially.\n\nWhat we could do to solve #1 is to have a \"buddy\" pointer from one pbm\nto another.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cfa0652c4eb4ca37f88fcdd7d871cf98d9d98c0e",
      "tree": "14a3278bd62870a1b0a8fb3ba709fd2f3f3257ee",
      "parents": [
        "36f021b579d195cdc5fa6f3e2bab198b4bf70643"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon May 07 21:51:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 16:41:12 2007 -0700"
      },
      "message": "[SPARC64] PCI: Use common routine to fetch PBM properties.\n\nNamely bus-range and ino-bitmap.\n\nThis allows us also to eliminate pci_controller_info\u0027s\npci_{first,last}_busno fields as only the pbm ones are\nused now.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e180583b85f4a48bd55924712c88e5d8eb182e08",
      "tree": "a746d816fcda759c6c5ede31f70460dd504b9718",
      "parents": [
        "4a177cbf84f827cf9f1d6cfa5264fafd3cc33ce0"
      ],
      "author": {
        "name": "Alexey Kuznetsov",
        "email": "kuznet@ms2.inr.ac.ru",
        "time": "Tue May 08 15:57:59 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 08 15:57:59 2007 -0700"
      },
      "message": "[IA64] wire up pselect, ppoll\n\nSigned-off-by: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "bbe888864ec32435e93923c40b9d6ce2bb73844b",
      "tree": "db607482fe5898da9a599368d0bbe579a56b272c",
      "parents": [
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue May 08 22:27:46 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 08 22:55:53 2007 +0100"
      },
      "message": "[ARM] armv7: add support for ARMv7 cores.\n\nThis patch adds support for the ARMv7 cores.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4a177cbf84f827cf9f1d6cfa5264fafd3cc33ce0",
      "tree": "ef04ada4e2b708ee965081cd905026c9156863d3",
      "parents": [
        "690def21414fa43fac1b8053fd952c0366c476de"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Tue Jan 23 19:03:17 2007 +0300"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 08 14:51:59 2007 -0700"
      },
      "message": "[IA64] Add TIF_RESTORE_SIGMASK\n\nPreparation for pselect and ppoll.\nia32 compat code not tested. :-(\n\nSigned-off-by: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "690def21414fa43fac1b8053fd952c0366c476de",
      "tree": "512295acc56990fa85e9e493fc9b01b104c2b91f",
      "parents": [
        "3be44b9cc33d26930cb3bb014f35f582c6522481"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@sw.ru",
        "time": "Mon Mar 19 14:04:20 2007 +0300"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 08 14:51:42 2007 -0700"
      },
      "message": "[IA64] unwind did not work for processes born with CLONE_STOPPED\n\nMinor problem for mainstream. Big problem for checkpoint/restore,\nbecause all the stopped/traced processes are born in this state,\nhence they cannot be checkpointed again due to failing unwind.\n\nThe problem was identified as assumption in kernel unwind library\nthat top level frame is different of syscall frame. It is the case\nunless process was born with CLONE_STOPPED.\n\nAuthor: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-Off-By: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-Off-By: Kirill Korotaev \u003cdev@sw.ru\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3be44b9cc33d26930cb3bb014f35f582c6522481",
      "tree": "09225c5f0fb4c6caa81bbdff216ec83a093e4d12",
      "parents": [
        "8737d59579c5e61ea3d5da4bd63303159fd1cf7e"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue May 08 14:50:43 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 08 14:50:43 2007 -0700"
      },
      "message": "[IA64] Optional method to purge the TLB on SN systems\n\nThis patch adds an optional method for purging the TLB on SN IA64 systems.\nThe change should not affect any non-SN system.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c5f125031f416ba6350e84462e9039737b6e2bab",
      "tree": "5235278dc97c1dd4611f148ae46dafda2dc60ff6",
      "parents": [
        "8678c1f04277daaa914abb107fb9fe71298d916d"
      ],
      "author": {
        "name": "Kevin Welton",
        "email": "Kevin.Welton@arm.com",
        "time": "Tue May 08 22:05:25 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 08 22:05:25 2007 +0100"
      },
      "message": "[ARM] Fix ARM branch relocation range\n\nBranches in the ARM architecture are restricted to a range of +/- 32MB.\nHowever, the code in .../arch/arm/kernel/module.c::apply_relocate() was\nchecking offset against a range of +/- 64MB.\n\nSigned-off-by: Kevin Welton \u003cKevin.Welton@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c40fae9525e6c29c87a4f4361ff0a8d67a36e448",
      "tree": "00c3e0008b3e963c5a622245b951f1135e456c24",
      "parents": [
        "f4e4c324a5f81f18156499d1ade3732ba1f5b523"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Dec 07 13:58:10 2006 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 08 20:36:31 2007 +0100"
      },
      "message": "ARM: OMAP: Sync core code with linux-omap\n\nThis patch syncs omap specific core code with linux-omap.\nMost of the changes are needed to fix bitrot caused by\ndriver updates in linux-omap tree.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "994c84ea526ea1c348f63dc3aa7cfeec931bb612",
      "tree": "e06a3809b04a297ca82dd9a23d9caaeb83a4db09",
      "parents": [
        "771af222eb98a60629aa1437901c7f266ff4dc89"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Dec 06 17:14:03 2006 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 08 20:35:48 2007 +0100"
      },
      "message": "ARM: OMAP: h4 must have blinky leds!!\n\nThis adds generic support for the \"debug board\" LEDs used by most of\nTI\u0027s OMAP reference boards, and board-specific support for the H4.\n\nIt\u0027s derived from the not-as-generic stuff used by OMAP1 H2/H3/P2.\nThose should be able to switch easily to this version, and clean up\nsome of the omap1-specific code.\n\nIn addition to H4 support, one key improvement is supporting not just\nthe \"old\" ARM debug LED API (with timer and idle LEDs, plus four that\ncan be handy for kernel debugging), but it also supports the \"new\"\ngeneric LED API (most useful for usermode stuff IMO).  Either or both\nAPIs can be enabled.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "771af222eb98a60629aa1437901c7f266ff4dc89"
}
