)]}'
{
  "log": [
    {
      "commit": "1c0350bd0c9b59957760e67516973db35bafa050",
      "tree": "af78ff82f439fdc1d60340cfe253d2840509b0e1",
      "parents": [
        "8a102eed9c4e1d21bad07a8fd97bd4fbf125d966"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "czankel@tensilica.com",
        "time": "Wed Dec 13 00:34:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:50 2006 -0800"
      },
      "message": "[PATCH] Xtensa: Add ktermios and minor filename fix\n\nThe kernel termios (ktermios) changes were somehow missed for Xtensa.  This\npatch adds the ktermios structure and also includes some minor file name\nfix that was missed in the syscall patch.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eff3b634d9a0cccb6ca8b431819fa415f10804dc",
      "tree": "8bf2dac62ce9c4e4aa62ea5a66831ed65ef35137",
      "parents": [
        "ffd22b8e08fb86692d316cdcc1a4da4d10a016c5"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Dec 13 00:33:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] uml: fix net_kern workqueue abuse\n\nFix up the work on stack and exit scope trouble by placing the work_struct\nin the uml_net_private data.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ffd22b8e08fb86692d316cdcc1a4da4d10a016c5",
      "tree": "1aa6483eb1c7c414e01a913f7f5634aa0f64968b",
      "parents": [
        "8c1bc04e793a7ff4004180aa42890c3d382ec87f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 13 00:33:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:46 2006 -0800"
      },
      "message": "[PATCH] another build fix, header rearrangements (OSK)\n\nSome of the header file rearrangements broke the build for board-osk.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \u003ctony@atomide.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c1bc04e793a7ff4004180aa42890c3d382ec87f",
      "tree": "997652e60f0c99ca16b057241876ee35cfc77629",
      "parents": [
        "05b3e0c2c791a70bf0735aaec53cdf6d340eef85"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 13 00:33:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:46 2006 -0800"
      },
      "message": "[PATCH] fix more workqueue build breakage (tps65010)\n\nMore fixes to build breakage from the work_struct changes ...  this updates\nthe tps65010 driver.  Plus, fix some dependencies related to the way it\u0027s\nused on the OMAP OSK: force static linking there, since the resulting\nkernel can\u0027t link.\n\nNOTE that until the i2c core gets fixed to work without SMBUS_QUICK,\nkernels needing this driver must still use \"tps65010.force\u003d0,0x48\" on the\ncommand line.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24d34dc56449a322d8140d497440d3c1bea49618",
      "tree": "e5801d496e80d548aef3dc495fd7f8a19ec14b59",
      "parents": [
        "445722f97a0ecd3aed3f53d9f0dcaacaef8c6223"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Dec 13 00:33:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:46 2006 -0800"
      },
      "message": "[PATCH] arch/i386/kernel/smpboot.c: remove unneeded ifdef\n\n#ifdef CONFIG_SMP in a file which isn\u0027t compiled in non-SMP kernels.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "445722f97a0ecd3aed3f53d9f0dcaacaef8c6223",
      "tree": "d8cbe88303972b282050e4e87a6ea30a3063145f",
      "parents": [
        "3641b536ecc56f68fe182ac99f7ddc4827125118",
        "df3e0d1c69c097f54588d720d39efdcdf31e3c24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:53:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:53:48 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] kprobe clears qp bits for special instructions\n  [IA64] enable trap code on slot 1\n  [IA64] Take defensive stance on ia64_pal_get_brand_info()\n  [IA64] fix possible XPC deadlock when disconnecting\n  [IA64] - Reduce overhead of FP exception logging messages\n  [IA64] fix arch/ia64/mm/contig.c:235: warning: unused variable `nid\u0027\n  [IA64] s/termios/ktermios/ in simserial.c\n  [IA64] kexec/kdump: tidy up declaration of relocate_new_kernel_t\n  [IA64] Kexec/Kdump: honour non-zero crashkernel offset.\n  [IA64] CONFIG_KEXEC/CONFIG_CRASH_DUMP permutations\n  [IA64] Do not call SN_SAL_SET_CPU_NUMBER twice on cpu 0\n"
    },
    {
      "commit": "775ba7ad491a154f99871fe603f03366e84ae159",
      "tree": "7112bd513ff7c60033f4ba07790cab8a7d3195a2",
      "parents": [
        "d9405057c18cdc62eade7106a774d87a3e080875",
        "18b36c7119aa868fdfae6855b86824db238e5ebc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:51:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 18:51:51 2006 -0800"
      },
      "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:\n  Fix inotify maintainers entry\n  Fix typo in new debug options.\n  Jon needs a new shift key.\n  fs: Convert kmalloc() + memset() to kzalloc() in fs/.\n  configfs.h: Remove dead macro definitions.\n  kconfig: Standardize \"depends\" -\u003e \"depends on\" in Kconfig files\n  e100: replace kmalloc with kcalloc\n  um: replace kmalloc+memset with kzalloc\n  fix typo in net/ipv4/ip_fragment.c\n  include/linux/compiler.h: reject gcc 3 \u003c gcc 3.2\n  Kconfig: fix spelling error in config KALLSYMS help text\n  Remove duplicate \"have to\" in comment\n  Fix small typo in drivers/serial/icom.c\n  Use consistent casing in help message\n  EXT{2,3,4}_FS: remove outdated part of the help text\n"
    },
    {
      "commit": "c4366889dda8110247be59ca41fddb82951a8c26",
      "tree": "705c1a996bed8fd48ce94ff33ec9fd00f9b94875",
      "parents": [
        "db2fb9db5735cc532fd4fc55e94b9a3c3750378e",
        "e1036502e5263851259d147771226161e5ccc85a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:41:41 2006 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:41:41 2006 -0500"
      },
      "message": "Merge ../linus\n\nConflicts:\n\n\tdrivers/cpufreq/cpufreq.c\n"
    },
    {
      "commit": "db2fb9db5735cc532fd4fc55e94b9a3c3750378e",
      "tree": "917b31566fb001f438d5d9e544b9e173cb577bf2",
      "parents": [
        "3f4a25f17e1073b5af36678b69755af6e56780c3"
      ],
      "author": {
        "name": "Rafa³ Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Thu Nov 30 03:47:41 2006 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:33:10 2006 -0500"
      },
      "message": "[CPUFREQ] Longhaul - Add support for CN400\n\nSupport for CN400 northbridge when ACPI C3 isn\u0027t available.\nTested on Epia SP13000. Thanks to Robert for testing it.\n\nSigned-off-by: Rafa³ Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "3f4a25f17e1073b5af36678b69755af6e56780c3",
      "tree": "363a2bb0fa91e1ca3c94882b3923421b8a6a0e4e",
      "parents": [
        "e11952b971ee729a8fdc2bfb1252f5760c0287b0"
      ],
      "author": {
        "name": "Rafa³ Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Thu Nov 30 03:36:44 2006 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:33:10 2006 -0500"
      },
      "message": "[CPUFREQ] Longhaul - fix 200MHz FSB\n\nOn board of Epia SP13000 is 10x133Mhz VIA Nehemiah. It is reported\nas 10x200MHz. This patch is fixing this issue.\n\nSigned-off-by: Rafa³ Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "e11952b971ee729a8fdc2bfb1252f5760c0287b0",
      "tree": "38ef26ec277daebf98af6abf64b5c32b28a4d32c",
      "parents": [
        "7531a0b56f6211a5407c8cda4968c3b7ca9496ab"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:39:16 2006 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:29:04 2006 -0500"
      },
      "message": "[CPUFREQ] p4-clockmod: fix support for Core\n\nSupport for Core CPUs was broken in two ways in speedstep-lib: for x86_64,\nwe missed a MSR definition; for both x86_64 and i386, the FSB calculation\nwas wrong by four (it\u0027s a quad-pumped bus). Also increase the accuracy\nof the calculation.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "3d4a7ef3d3f0c9f3cf8da724d5935253a713d8b6",
      "tree": "5ac8313702b6495171758763eb7bddd6d1b6f81a",
      "parents": [
        "8b9c6671f8dbedbd071a9a6c787d4086a8990db4"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Nov 13 17:47:44 2006 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:20:50 2006 -0500"
      },
      "message": "[CPUFREQ] Fix the bug in duplicate freq elimination code in acpi-cpufreq\n\nFix the bug in duplicate states elimination in acpi-cpufreq.\n\nBug: Due to duplicate state elimiation in the loop earlier, the number\nof valid_states can be less than perf-\u003estate_count, in which case\nfreq_table was ending up with some garbage/uninitialized entries\nin the table.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nFrom:  Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "8b9c6671f8dbedbd071a9a6c787d4086a8990db4",
      "tree": "17698204b6341dc98183b3c8d82a4118d6536c79",
      "parents": [
        "55e337345df892d592bbd9050cbd1fc0c6feb069"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Fri Nov 10 11:20:47 2006 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:20:49 2006 -0500"
      },
      "message": "[CPUFREQ] speedstep-centrino should ignore upper performance control bits\n\nOn some systems there could be bits set in the upper half of\nthe control value provided by the _PSS object.  These bits are\nonly relevant for cpufreq drivers that use IO ports which are not\ncurrently supported by the speedstep-centrino driver.  The current\nMSR oriented code assumes that upper bits are not set and thus\nfails to work correctly when they are.  e.g. the control and status\nvalue equality check failed on the IBM x3650 even though the ACPI\nspec allows inequality.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "55e337345df892d592bbd9050cbd1fc0c6feb069",
      "tree": "289b85d26c37cf4ae980c24e84a736679f31d6f1",
      "parents": [
        "474a14df3fce60bebde64d25c6adbdab7d30594a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 09 18:29:35 2006 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Dec 12 17:20:49 2006 -0500"
      },
      "message": "[CPUFREQ] Optimize gx-suspmod revision ID fetching\n\nWe don\u0027t need a temporary variable to get the PCI revision ID.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "df3e0d1c69c097f54588d720d39efdcdf31e3c24",
      "tree": "30740405fa706c1f20981f8c8f91fcd261305308",
      "parents": [
        "08ed38b68099f2a492196414b08a7f5dd8dc3537"
      ],
      "author": {
        "name": "bibo,mao",
        "email": "bibo.mao@intel.com",
        "time": "Tue Dec 12 12:04:42 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 12:04:42 2006 -0800"
      },
      "message": "[IA64] kprobe clears qp bits for special instructions\n\nOn IA64 there exists some special instructions which\nalways need to be executed regradless of qp bits, such\nas com.crel.unc, tbit.trel.unc etc.\nThis patch clears qp bits when inserting kprobe trap code\nand disables probepoint on slot 1 for these special\ninstructions.\n\nSigned-off-by: bibo,mao \u003cbibo.mao@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "08ed38b68099f2a492196414b08a7f5dd8dc3537",
      "tree": "1be49040ba10db0fefc16a31c4ee13461c50e131",
      "parents": [
        "75f6a1de41f90543792403bf0ffb3ead59d0d8cc"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 14 09:33:38 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 12:00:55 2006 -0800"
      },
      "message": "[IA64] enable trap code on slot 1\n\nBecause slot 1 of one instr bundle crosses border of two consecutive\n8-bytes, kprobe on slot 1 is disabled. This patch enables kprobe on\nslot1, it only replaces higher 8-bytes of the instruction bundle and\nchanges the exception code to ignore the low 12 bits of the break\nnumber (which is across the border in the lower 8-bytes of the bundle).\n\nFor those instructions which must execute regardless qp bits,\nkprobe on slot 1 is still disabled.\n\nSigned-off-by: bibo,mao \u003cbibo.mao@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "75f6a1de41f90543792403bf0ffb3ead59d0d8cc",
      "tree": "1e64c1195f04d84041dd3332e71ebfd83e5d2d95",
      "parents": [
        "a460ef8d0a98ac9ef6b829ae292c9b6c13bc0120"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 11:56:36 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 11:56:36 2006 -0800"
      },
      "message": "[IA64] Take defensive stance on ia64_pal_get_brand_info()\n\nStephane thought he saw a problem here (but was just confused\nby the return value from ia64_pal_get_brand_info()).  But we\nshould be more defensive here in case an prototype PAL for\na future processor doesn\u0027t implement this PAL call.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a460ef8d0a98ac9ef6b829ae292c9b6c13bc0120",
      "tree": "da52a77a9fee80f98a8a82567814f33d2341234b",
      "parents": [
        "1cf24bdbbbd2eb5439796dc399ab1649d150ed1d"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Wed Nov 22 08:25:00 2006 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 11:48:53 2006 -0800"
      },
      "message": "[IA64] fix possible XPC deadlock when disconnecting\n\nThis patch eliminates a potential deadlock that is possible when XPC\ndisconnects a channel to a partition that has gone down. This deadlock will\noccur if at least one of the kthreads created by XPC for the purpose of making\ncallouts to the channel\u0027s registerer is detained in the registerer and will\nnot be returning back to XPC until some registerer request occurs on the now\ndowned partition. The potential for a deadlock is removed by ensuring that\nthere always is a kthread available to make the channel disconnecting callout\nto the registerer.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1cf24bdbbbd2eb5439796dc399ab1649d150ed1d",
      "tree": "f1ef2033b15e43d01a5759f90130900455ea5957",
      "parents": [
        "8b9c106856d92c8266697328b148d115538b59ce"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Wed Nov 22 09:55:08 2006 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 11:47:09 2006 -0800"
      },
      "message": "[IA64] - Reduce overhead of FP exception logging messages\n\nImprove the scalability of the fpswa code that rate-limits\nlogging of messages.\n\nThere are 2 distinctly different problems in this code.\n\n1) If prctl is used to disable logging, last_time is never\n   updated. The result is that fpu_swa_count is zeroed out on\n   EVERY fp fault. This causes a very very hot cache line.\n   The fix reduces the wallclock time of a 1024p FP exception test\n   from 28734 sec to 19 sec!!!\n\n2) On VERY large systems, excessive messages are logged because\n   multiple cpus can each reset or increment fpu_swa_count at\n   about the same time. The result is that hundreds of messages\n   are logged each second. The fixes reduces the logging rate\n   to ~1 per second.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8b9c106856d92c8266697328b148d115538b59ce",
      "tree": "a8c68bb48290d97ae942ca63efeb94856fb892ae",
      "parents": [
        "f889a26a703b03c774849685583cec7746738f3c"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 11:18:55 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 11:18:55 2006 -0800"
      },
      "message": "[IA64] fix arch/ia64/mm/contig.c:235: warning: unused variable `nid\u0027\n\nThis warning only shows up with CONFIG_VIRTUAL_MEM_MAP\u003dy and\nCONFIG_FLATMEM\u003dy.\n\nThere is only one caller left for register_active_ranges() from the\ncontig.c code ... so it doesn\u0027t need to pick up the node number, the\nnode number is always zero.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "bef1f40261c8bc5ad2ca70a5a1760b0eb79b6812",
      "tree": "c2799c3f46bb82d3db3be07ed22edc13b4352114",
      "parents": [
        "c48e3fca3f063edb0c8c4d163e880b94c1d9f93d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Dec 12 20:04:19 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 20:04:19 2006 +0100"
      },
      "message": "kconfig: Standardize \"depends\" -\u003e \"depends on\" in Kconfig files\n\nStandardize the miniscule percentage of occurrences of \"depends\" in\nKconfig files to \"depends on\", and update kconfig-language.txt to\nreflect that.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "0268bd0a807fc5cc41ced9cce95efe1b43e8fa52",
      "tree": "a7561807de0d3048091bb67de77a55c8f4fc9c15",
      "parents": [
        "47c6bf7760bb8021bf7782f05bcd3b9f73ed2c2e"
      ],
      "author": {
        "name": "Yan Burman",
        "email": "burman.yan@gmail.com",
        "time": "Tue Dec 12 19:54:52 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 19:54:52 2006 +0100"
      },
      "message": "um: replace kmalloc+memset with kzalloc\n\nReplace kmalloc+memset with kzalloc\n\nSigned-off-by: Yan Burman \u003cburman.yan@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "f889a26a703b03c774849685583cec7746738f3c",
      "tree": "41c44593d2881d4f87e3d23d1d805664b23c3acb",
      "parents": [
        "53da5763bf129def6fe69ea5301d625ce9a86edf"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 10:47:36 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 10:47:36 2006 -0800"
      },
      "message": "[IA64] s/termios/ktermios/ in simserial.c\n\nThis got missed in 606d099cdd1080bbb50ea50dc52d98252f8f10a1\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "53da5763bf129def6fe69ea5301d625ce9a86edf",
      "tree": "fafc56e0937eb363798b103851347565bd0cde6b",
      "parents": [
        "ad1c3ba7e54fc38b119c1a7d5c98f9ffb8227fdb"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Tue Dec 12 18:06:13 2006 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 10:12:08 2006 -0800"
      },
      "message": "[IA64] kexec/kdump: tidy up declaration of relocate_new_kernel_t\n\n* Make NORET_TYPE and ATTRIB_NORET in line with the\n  declaration for other architectures\n* Add parameter names\n\nSigned-Off-By: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ad1c3ba7e54fc38b119c1a7d5c98f9ffb8227fdb",
      "tree": "f0387e8ace2ae15fea600eae636f483dc3377904",
      "parents": [
        "45a98fc622ae700eed34eb2be00743910d50dbe1"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Tue Dec 12 18:08:10 2006 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 10:11:37 2006 -0800"
      },
      "message": "[IA64] Kexec/Kdump: honour non-zero crashkernel offset.\n\nThere seems to be a value in both allowing the kernel to determine\nthe base offset of the crashkernel automatically and allowing\nusers\u0027s to sepcify it.\n\nThe old behaviour on ia64, which is still the current behaviour on\nmost architectures is for the user to always specify the address.\nRecently ia64 was changed so that it is always automatically determined.\n\nWith this patch the kernel automatically determines the offset if\nthe supplied value is 0, otherwise it uses the value provided.\n\nThis should probably be backed by a documentation change.\n\nSigned-Off-By: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "45a98fc622ae700eed34eb2be00743910d50dbe1",
      "tree": "e5e5279c25582a7d26c37af189330318fe0f42dd",
      "parents": [
        "adf142e379bd20ad906a7e36f722eaabb3b44b0c"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Tue Dec 12 17:49:03 2006 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 10:11:00 2006 -0800"
      },
      "message": "[IA64] CONFIG_KEXEC/CONFIG_CRASH_DUMP permutations\n\nActually, on reflection I think that there is a good case for\nkeeping the options separate. I am thinking particularly of people\nwho want a very small crashdump kernel and thus don\u0027t want to compile\nin kexec.\n\nThe patch below should fix things up so that all valid combinations of\nKEXEC, CRASH_DUMP and VMCORE compile cleanly - VMCORE depends on\nCRASH_DUMP which is why I said valid combinations. In a nutshell\nit just untangles unrelated code and switches around a few defines.\n\nPlease note that it creats a new file, arch/ia64/kernel/crash_dump.c\nThis is in keeping with the i386 implementation.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "adf142e379bd20ad906a7e36f722eaabb3b44b0c",
      "tree": "bcd0e2054bdaf023e211169bd46bb334b6cdcb11",
      "parents": [
        "3640543df26fd38f31f0c6decc35c07be2a6307c"
      ],
      "author": {
        "name": "Jay Lan",
        "email": "jlan@sgi.com",
        "time": "Mon Dec 11 15:39:23 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Dec 12 10:09:39 2006 -0800"
      },
      "message": "[IA64] Do not call SN_SAL_SET_CPU_NUMBER twice on cpu 0\n\nThis is an SN specific patch.\n\nArchitectually, cpu_init is always called twice on cpu 0\nand thus resulted in two SN_SAL_SET_CPU_NUMBER calls.\n\nThis was harmless in production kernel; however, it can\ncause problem on booting up a crashdump kernel at Altix.\n\nHere is the patch that detects the second sn_cpu_init\ncall and skips the second call to SN_SAL_SET_CPU_NUMBER.\n\nSigned-Off-By: Jay Lan \u003cjlan@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "659dba34807692a6ebd55e7859dff2c7cb1b005d",
      "tree": "cbc8454fa57af5d3e5d37a3dbbca2c7da92c6ef0",
      "parents": [
        "3640543df26fd38f31f0c6decc35c07be2a6307c",
        "d7aef138f3c08c5bbab567bc9a84e43a88f50395"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 09:57:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 09:57:55 2006 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Fix OMAP clock prescaler to match the comment\n  i2c: Refactor a kfree in i2c-dev\n  i2c: Fix return value check in i2c-dev\n  i2c: Enable PEC on more i2c-i801 devices\n  i2c: Discard the i2c algo del_bus wrappers\n  i2c: New ARM Versatile/Realview bus driver\n  i2c: fix broken ds1337 initialization\n  i2c: i2c-i801 documentation update\n  i2c: Use the __ATTR macro where possible\n  i2c: Whitespace cleanups\n  i2c: Use put_user instead of copy_to_user where possible\n  i2c: New Atmel AT91 bus driver\n  i2c: Add support for nested i2c bus locking\n  i2c: Cleanups to the i2c-nforce2 bus driver\n  i2c: Add request/release_mem_region to i2c-ibm_iic bus driver\n  i2c: New Philips PNX bus driver\n  i2c: Delete the broken i2c-ite bus driver\n  i2c: Update the list of driver IDs\n  i2c: Fix documentation typos\n"
    },
    {
      "commit": "d224a93d91610fc641fbc5b234b32fcb84045a30",
      "tree": "f908bcf0c0c1c73dabfd00a134895cfb33aa9a5d",
      "parents": [
        "b57bd06655a028aba7b92e1c19c2093e7fcfb341",
        "e9cfc147df99790a7d260e9d20b865fa31ec56da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 08:14:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 08:14:46 2006 -0800"
      },
      "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: (29 commits)\n  sh: Fixup SH-2 BUG() trap handling.\n  sh: Use early_param() for earlyprintk parsing.\n  sh: Fix .empty_zero_page alignment for PAGE_SIZE \u003e 4096.\n  sh: Fixup .data.page_aligned.\n  sh: Hook up SH7722 scif ipr interrupts.\n  sh: Fixup sh_bios() trap handling.\n  sh: SH-MobileR SH7722 CPU support.\n  sh: Fixup dma_cache_sync() callers.\n  sh: Convert remaining remap_area_pages() users to ioremap_page_range().\n  sh: Fixup kernel_execve() for syscall cleanups.\n  sh: Fix get_wchan().\n  sh: BUG() handling through trapa vector.\n  rtc: rtc-sh: alarm support.\n  rtc: rtc-sh: fix rtc for out-by-one for the month.\n  sh: Kill off unused SE7619 I/O ops.\n  serial: sh-sci: Shut up various sci_rxd_in() gcc4 warnings.\n  sh: Split out atomic ops logically.\n  sh: Fix Solution Engine 7619 build.\n  sh: Trivial build fixes for SH-2 support.\n  sh: IPR IRQ updates for SH7619/SH7206.\n  ...\n"
    },
    {
      "commit": "cd39301a68f9604854f3543117b01dc73cbe193f",
      "tree": "0be77134407d73aece97050151d80ed4b07b23bc",
      "parents": [
        "13d7d84e078f49f08b657a3fba0d7a0b7b44ba65",
        "3fc0eb47aa96b1d9230ff85b722c45c3b9e83d14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 11 18:28:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 11 18:28:59 2006 -0800"
      },
      "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] Add missing #include \u003clinux/param.h\u003e to delay.c\n  [AVR32] Pass dev parameter to dma_cache_sync()\n  [AVR32] Implement intc_get_pending()\n  [AVR32] Don\u0027t include \u003casm/delay.h\u003e\n  [AVR32] Put the chip in \"stop\" mode when halting the system\n  [AVR32] Set flow handler for external interrupts\n  [AVR32] Remove unused file\n  [AVR32] Remove mii_phy_addr and eth_addr from eth_platform_data\n  [AVR32] Move ethernet tag parsing to board-specific code\n  [AVR32] Add macb1 platform_device\n  [AVR32] Portmux API update\n"
    },
    {
      "commit": "13d7d84e078f49f08b657a3fba0d7a0b7b44ba65",
      "tree": "ae4957d183e2f5fcae62b2c1411b4a32c2f71f21",
      "parents": [
        "cbb8fc07974073543fdc61da23713ab49ddd3ced",
        "73c9ceab40b1269d6195e556773167c078ac8311"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 11 18:24:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 11 18:24:58 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (36 commits)\n  [POWERPC] Generic BUG for powerpc\n  [PPC] Fix compile failure do to introduction of PHY_POLL\n  [POWERPC] Only export __mtdcr/__mfdcr if CONFIG_PPC_DCR is set\n  [POWERPC] Remove old dcr.S\n  [POWERPC] Fix SPU coredump code for max_fdset removal\n  [POWERPC] Fix irq routing on some 32-bit PowerMacs\n  [POWERPC] ps3: Add vuart support\n  [POWERPC] Support ibm,dynamic-reconfiguration-memory nodes\n  [POWERPC] dont allow pSeries_probe to succeed without initialising MMU\n  [POWERPC] micro optimise pSeries_probe\n  [POWERPC] Add SPURR SPR to sysfs\n  [POWERPC] Add DSCR SPR to sysfs\n  [POWERPC] Fix 440SPe CPU table entry\n  [POWERPC] Add support for FP emulation for the e300c2 core\n  [POWERPC] of_device_register: propagate device_create_file return code\n  [POWERPC] Fix mmap of PCI resource with hack for X\n  [POWERPC] iSeries: head_64.o needs to depend on lparmap.s\n  [POWERPC] cbe_thermal: Fix initialization of sysfs attribute_group\n  [POWERPC] Remove QE header files from lite5200.c\n  [POWERPC] of_platform_make_bus_id(): make `magic\u0027 int\n  ...\n"
    },
    {
      "commit": "cbb8fc07974073543fdc61da23713ab49ddd3ced",
      "tree": "b7f2bf310dd2ae832c6b158d56f9124a18b0bc52",
      "parents": [
        "b228f4c54df37b53c6f364aa7f3efa4280bcc4f0"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Wed Dec 06 16:48:28 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 12 01:46:24 2006 +0000"
      },
      "message": "[MIPS] paging_init(): use highend_pfn/highstart_pfn\n\nThis patch makes paging_init() use highend_pfn/highstart_pfn globals.\n\nIt removes the need of \u0027high\u0027 local which was needed only by HIGHMEM config.\n\nMore important perhaps, it fixes a bug when HIGHMEM is set but there\u0027s\nactually no physical highmem (highend_pfn \u003d 0)\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b228f4c54df37b53c6f364aa7f3efa4280bcc4f0",
      "tree": "7f5f481ff4e772a926641359981226e048bbcf47",
      "parents": [
        "2efac77e82a36bf616d474f2eb721d95543cfae9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 11 15:33:30 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 12 01:46:24 2006 +0000"
      },
      "message": "[MIPS] Malta: Resurrect MTD support for onboard flash.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2efac77e82a36bf616d474f2eb721d95543cfae9",
      "tree": "af5c5dcb2a6880cef1f8bfcd2b7b3586efc4bd66",
      "parents": [
        "8b2f35504d81422beb9e3562ee3dd99e8567cc80"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 11 11:54:52 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 12 01:46:24 2006 +0000"
      },
      "message": "[MIPS] Discard .exit.text and .exit.data at runtime.\n\nWhile the recent cset 86384d544157db23879064cde36061cdcafc6794 did improve\nthings it didn\u0027t resolve all the problems.  So bite the bullet and discard\n.exit.text and .exit.data at runtime.  Which of course sucks because it\nbloats binaries with code that will never ever be used but it\u0027s the only\nthing that will work reliable as demonstrated by the function sd_major() in\ndrivers/scsi/sd.c.\n\nGcc may compile sd_major() using a jump table which it will put into\n.rodata.  If it also inlines sd_major\u0027s function body into exit_sd() which\ngcc \u003e 3.4.x does.  If CONFIG_BLK_DEV_SD has been set to y we would like ld\nto discard exit_sd\u0027s code at link time.  However sd_major happens to\ncontain a switch statement which gcc will compile using a jump table in\n.rodata on the architectures I checked.  So, when ld later discards\n.exit.text only the jump table in .rodata with its stale references to\nthe discard .exit.text will be left which any no antique ld will honor\nwith a link error.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e9cfc147df99790a7d260e9d20b865fa31ec56da",
      "tree": "97a7428d70e2c6afe81a084a929ac15999e8ed13",
      "parents": [
        "b641fe016a29fe2c0c7b0d717a5918e3f067a44f"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Tue Dec 12 09:11:45 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 09:11:45 2006 +0900"
      },
      "message": "sh: Fixup SH-2 BUG() trap handling.\n\nThis adds in support for the BUG() trap on SH-2.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b641fe016a29fe2c0c7b0d717a5918e3f067a44f",
      "tree": "461143f1ed3f43dbbb6c5388020e24add1601ce0",
      "parents": [
        "e2dfb912d3cea97d8b1d6750abbe9c942b6f73f5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 09:00:47 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 09:00:47 2006 +0900"
      },
      "message": "sh: Use early_param() for earlyprintk parsing.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e2dfb912d3cea97d8b1d6750abbe9c942b6f73f5",
      "tree": "f52d562580fad884e636d5783ad988091f88c1c1",
      "parents": [
        "f668f55c3941faacc6f298f434b1af3d5142eed7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:53:29 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:53:29 2006 +0900"
      },
      "message": "sh: Fix .empty_zero_page alignment for PAGE_SIZE \u003e 4096.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f668f55c3941faacc6f298f434b1af3d5142eed7",
      "tree": "11c8475d2982742d36da58b5409ddbd0b3996da5",
      "parents": [
        "05c8690d95967ad50dda3c9d552a0c342dde801b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:50:36 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:50:36 2006 +0900"
      },
      "message": "sh: Fixup .data.page_aligned.\n\nThis had a bogus .data.idt reference, fix it up..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "05c8690d95967ad50dda3c9d552a0c342dde801b",
      "tree": "e3ab73bcbece81a01571dfc30c37ec2a8ea6fe44",
      "parents": [
        "1dc417d0390b4897dc1d9bbf335e325baecae2c3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:49:06 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:49:06 2006 +0900"
      },
      "message": "sh: Hook up SH7722 scif ipr interrupts.\n\nAdd the SCIF IRQs to the IPR table for SH7722.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1dc417d0390b4897dc1d9bbf335e325baecae2c3",
      "tree": "ff0a863d54b1955e19c00ec046a8afc5e5383f49",
      "parents": [
        "41504c39726a7099e5a42508dd57fe561c8b4129"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 11 20:29:28 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:09 2006 +0900"
      },
      "message": "sh: Fixup sh_bios() trap handling.\n\nThis was inadvertently broken when the entry.S code split up,\nrestore the missing branch and get subsequent traps working\nunder debug again. This manifested itself as a lockup when\nattempting to reload the VBR base.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "41504c39726a7099e5a42508dd57fe561c8b4129",
      "tree": "29e3ea77a973fc7ee137e78a03b2b6c24b99d559",
      "parents": [
        "5432143464ee7f5cb8b0b015a0fd1c3279af10ae"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 11 20:28:03 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:09 2006 +0900"
      },
      "message": "sh: SH-MobileR SH7722 CPU support.\n\nThis adds CPU support for the SH7722.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "37bda1da4570c2e9c6dd34e77d2120218e384950",
      "tree": "aed9dbddd0e9ac13a1fc2d2ce3323fee9741b833",
      "parents": [
        "79890c512444aa55a7a42ac5e7d29d7a4edba11b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Dec 09 09:16:12 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:08 2006 +0900"
      },
      "message": "sh: Convert remaining remap_area_pages() users to ioremap_page_range().\n\nA couple of these were missed.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "79890c512444aa55a7a42ac5e7d29d7a4edba11b",
      "tree": "871eee3c72a876c1e732325bba3d42439417b3ac",
      "parents": [
        "b652c23cb0f7808bedb5442c416d91705a465c67"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Dec 09 09:14:35 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:08 2006 +0900"
      },
      "message": "sh: Fixup kernel_execve() for syscall cleanups.\n\nSH-2 and SH-2A need to use a different syscall base for the trapa\nvector than the other parts, so fixup the logic in the kernel_execve()\ncase.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b652c23cb0f7808bedb5442c416d91705a465c67",
      "tree": "d18dbf1fd11c5ad08e7dc1ef2cb97a774bb92d45",
      "parents": [
        "dc34d312c7b25d5d0f54c16d143a9526936e5d38"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 08 17:46:29 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:08 2006 +0900"
      },
      "message": "sh: Fix get_wchan().\n\nSome time ago the schedule frame size changed and we failed to reflect\nthis in get_wchan() at the time. This first popped up as a problem on\nSH7751R where schedule_frame ended up being unaligned and generating\nan unaligned trap. This fixes it up again..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dc34d312c7b25d5d0f54c16d143a9526936e5d38",
      "tree": "3f409a98a130e688ffbe7787f18166b2a29f08a4",
      "parents": [
        "1b73e6ae45d0353a062d7bea707757a235473cf9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 08 17:41:43 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:08 2006 +0900"
      },
      "message": "sh: BUG() handling through trapa vector.\n\nPreviously we haven\u0027t been doing anything with verbose BUG() reporting,\nand we\u0027ve been relying on the oops path for handling BUG()\u0027s, which is\nrather sub-optimal.\n\nThis switches BUG handling to use a fixed trapa vector (#0x3e) where we\nconstruct a small bug frame post trapa instruction to get the context\nright. This also makes it trivial to wire up a DIE_BUG for the atomic\ndie chain, which we couldn\u0027t really do before.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "55eec11a50f4c5f53421f49e407e2c92cf25c3ca",
      "tree": "8b1ddc4ed69b8da9897f8522dc6217617b226c0e",
      "parents": [
        "313887507f8ab9240d7b409c9e5ef2c75ac8e1fc"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Fri Dec 08 14:47:02 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:08 2006 +0900"
      },
      "message": "sh: Kill off unused SE7619 I/O ops.\n\nThis can use the generic routines, so kill off the board-specific ones.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a45e724ba07c02bcf3da96ddc4efefbfe10957f5",
      "tree": "2e6a7f3ec3b41bc996fe6fc2ea301fa120c97a06",
      "parents": [
        "11cbb70ea326e8ec78b2beb2b0c85c9ec71c279b"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Thu Dec 07 19:59:35 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:08 2006 +0900"
      },
      "message": "sh: Fix Solution Engine 7619 build.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "11cbb70ea326e8ec78b2beb2b0c85c9ec71c279b",
      "tree": "c165c1228ef1c921663c0b8d347480c8e94e25be",
      "parents": [
        "780a1568886a2f5df9bf11b72ba0624c80db5b3b"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Thu Dec 07 18:07:27 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:07 2006 +0900"
      },
      "message": "sh: Trivial build fixes for SH-2 support.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "780a1568886a2f5df9bf11b72ba0624c80db5b3b",
      "tree": "985399f4e21f5d77512eda0ae2abe541982e8c61",
      "parents": [
        "ff4e2ca7c64cd87ec72fa0d238c1b34493133910"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Thu Dec 07 18:01:23 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:07 2006 +0900"
      },
      "message": "sh: IPR IRQ updates for SH7619/SH7206.\n\nThis updates the SH7619 and SH7206 code for the IPR IRQ changes.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ff4e2ca7c64cd87ec72fa0d238c1b34493133910",
      "tree": "4d3055f68cb6cb2b3694ca43b0c80f701d37f1f0",
      "parents": [
        "b6250e37292b9679b82a3edc28f330a32eed9ae4"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Thu Dec 07 17:48:52 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:07 2006 +0900"
      },
      "message": "sh: gcc4 symbol export fixups.\n\ngcc 4 for sh changes the names of some compiler intrinsic functions\nand adds some additional ones. This patch adds the new ones, and\nfixes up various module symbol resolution issues.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b6250e37292b9679b82a3edc28f330a32eed9ae4",
      "tree": "d6af5ad17115f0fda39bacd0fd5dc0f70aab9be7",
      "parents": [
        "31ccb081ec6c7eedfd7e88a48365c67ce44ecb92"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 07 17:27:18 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:07 2006 +0900"
      },
      "message": "sh: landisk board build fixes.\n\nGet the landisk board building again..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "417d6b9edb5958c2cc76e8ef701ebe09a3152deb",
      "tree": "ec3e3b5532046670a19d3ad3a31404a5744b9624",
      "parents": [
        "d79b8741f212a9da38f1648d9242041db074216f"
      ],
      "author": {
        "name": "Jamie Lenehan",
        "email": "lenehan@twibble.org",
        "time": "Thu Dec 07 17:23:07 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:07 2006 +0900"
      },
      "message": "sh: register rtc resources for sh775x.\n\nRegister the RTC resources for the sh775x subtype so that the new\ngeneric RTC support in drivers/rtc/rtc-sh.c will work.\n\nSigned-off-by: Jamie Lenehan \u003clenehan@twibble.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d79b8741f212a9da38f1648d9242041db074216f",
      "tree": "41a0ba5b9bb838404cf3aa57d8e1ae8bb55bbca3",
      "parents": [
        "cf00e20444fc39fe37691ca32919061bf65527b0"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Thu Dec 07 17:09:46 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:07 2006 +0900"
      },
      "message": "sh: SH-2 defconfig updates.\n\nThis adds a new defconfig for SE7619 and updates SE7206.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cf00e20444fc39fe37691ca32919061bf65527b0",
      "tree": "823d5d6df649f6804c5bee243ca98ae207ee3644",
      "parents": [
        "fce3a24e7087ba1f56eea5ec14fec592e677e672"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 07 17:00:32 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:07 2006 +0900"
      },
      "message": "sh: Add uImage and S-rec generation support.\n\nAdd a couple of new targets, both for uImage and S-rec generation.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fce3a24e7087ba1f56eea5ec14fec592e677e672",
      "tree": "47d38266092fc9087e2d5a7605775a8642efbb40",
      "parents": [
        "b482ad5daef786962279ae03090970b0ee8b8d1c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 07 13:20:58 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:07 2006 +0900"
      },
      "message": "sh: push-switch fixups for work_struct API damage.\n\nINIT_WORK() dropped the data arg, so now we have to stash an extra\npointer and backpedal instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e45116b8d71ece9dbe41b114368ff7aebe3ae41a",
      "tree": "c2bb88baa52429b6b76e3ba4272cb2b29713c5a8",
      "parents": [
        "022416967a814aa1b3a9476a842c0947a1a9d784"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "Brice.Goglin@ens-lyon.org",
        "time": "Mon Dec 11 20:14:15 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 11 12:29:27 2006 -0800"
      },
      "message": "[PATCH] Fix typo in \u0027EXPERIMENTAL\u0027 in CC_STACKPROTECTOR on x86_64\n\nFix typo in \u0027EXPERIMENTAL\u0027 in config CC_STACKPROTECTOR in arch/x86_64/Kconfig.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73c9ceab40b1269d6195e556773167c078ac8311",
      "tree": "d1de1c286b58a8b1e8dcd0e690ac6e8724e990f5",
      "parents": [
        "973c1fabc70deb10f12a0eaab2f50c2263784257"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Fri Dec 08 03:30:41 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 16:35:07 2006 +1100"
      },
      "message": "[POWERPC] Generic BUG for powerpc\n\nThis makes powerpc use the generic BUG machinery.  The biggest reports the\nfunction name, since it is redundant with kallsyms, and not needed in general.\n\nThere is an overall reduction of code, since module_32/64 duplicated several\nfunctions.\n\nUnfortunately there\u0027s no way to tell gcc that BUG won\u0027t return, so the BUG\nmacro includes a goto loop.  This will generate a real jmp instruction, which\nis never used.\n\n[akpm@osdl.org: build fix]\n[paulus@samba.org: remove infinite loop in BUG_ON]\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Hugh Dickens \u003chugh@veritas.com\u003e\nCc: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "973c1fabc70deb10f12a0eaab2f50c2263784257",
      "tree": "5b0ef183757049d241d0709f0cea9e370627b687",
      "parents": [
        "4383162c8f2fa75d916c4901b0d1ebcac7aeaf74",
        "d10f73480b991da2aa1c000ed38eda3e4a987292"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 16:31:42 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 16:31:42 2006 +1100"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc\n"
    },
    {
      "commit": "c86c676cca5be7366570ecf3d2e4f8e28cf2b920",
      "tree": "d97757920f4f84085151f71d158dce2891f8223a",
      "parents": [
        "a147c5857c0b591b05d787e59b691c3a4f245f83",
        "45d8e7aaf47668550fdb6c2d3abbe42f48a76df2"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Dec 10 23:16:08 2006 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Dec 10 23:16:08 2006 -0600"
      },
      "message": "Merge branch \u002785xx\u0027 into for_paulus\n"
    },
    {
      "commit": "45d8e7aaf47668550fdb6c2d3abbe42f48a76df2",
      "tree": "6884852ff83c8c8b7d09883783587e1db43ca9d4",
      "parents": [
        "c99767974ebd2a719d849fdeaaa1674456f5283f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Dec 10 23:15:47 2006 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Dec 10 23:15:47 2006 -0600"
      },
      "message": "[POWERPC] Only export __mtdcr/__mfdcr if CONFIG_PPC_DCR is set\n\nOn 85xx we don\u0027t build in dcr support because the core doesn\u0027t implement the\ninstructions.  This caused problems when building an 85xx kernel.  Additionally\nmade it so we only build __mtdcr/__mfdcr if we are CONFIG_PPC_DCR_NATIVE.\n\nThe 85xx build issue wasPointed out by Dai Haruki.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4383162c8f2fa75d916c4901b0d1ebcac7aeaf74",
      "tree": "96659ad4304e3a964b7a5bcd0481e53f1707b28e",
      "parents": [
        "39f44be375d07a977ba68f900c87cea97cb05f4a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@au1.ibm.com",
        "time": "Mon Dec 11 15:08:40 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 15:13:47 2006 +1100"
      },
      "message": "[POWERPC] Remove old dcr.S\n\nWhen I renamed dcr.S to dcr_low.S (and added dcr.c) it looks like the\nold dcr.S file didn\u0027t properly get removed.  This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "39f44be375d07a977ba68f900c87cea97cb05f4a",
      "tree": "b430098777d9c8a897779dba513a37d2b5217403",
      "parents": [
        "dae4828d66ac6db353dee213c594257929a310cb"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 15:13:37 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 15:13:37 2006 +1100"
      },
      "message": "[POWERPC] Fix SPU coredump code for max_fdset removal\n    \nCommit bbea9f69668a3d0cf9feba15a724cd02896f8675 removed the max_fdset\nelement of struct fdtable.  It appears that checking max_fds is\nsufficient now.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "dae4828d66ac6db353dee213c594257929a310cb",
      "tree": "74bbab0309b57d5747726d44118ee26164723a35",
      "parents": [
        "74e95d5de9d8eb243cda68b546bdb29f6ef0f01c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 11 14:09:07 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 14:45:53 2006 +1100"
      },
      "message": "[POWERPC] Fix irq routing on some 32-bit PowerMacs\n\nThe changes to use pci_read_irq_line() broke interrupt parsing\non some 32-bit powermacs (oops).  The reason is a bit obscure.\nThe code to parse interrupts happens earlier now, during\npcibios_fixup() as the PCI bus is being probed.  However, the\ncurrent implementation pci_device_to_OF_node() for 32-bit\npowerpc relies, on machines like PowerMac which renumber PCI buses,\non a table called pci_OF_bus_map containing a map of bus numbers\nbetween the kernel and the firmware which is setup only later.\nThus, it fails to match the device node.  In addition, some of\nApple internal PCI devices lack a proper PCI_INTERRUPT_PIN, thus\npreventing the fallback mapping code to work.\n\nThis patch fixes it by making pci_device_to_OF_node() 32-bit\nimplementation use a different algorithm that works without\nusing the pci_OF_bus_map thing (which I intend to deprecate\nanyway). It\u0027s a bit slower but that function isn\u0027t called in\nany hot path hopefully.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "74e95d5de9d8eb243cda68b546bdb29f6ef0f01c",
      "tree": "c1f3a14628510af3ca134da5db409dcc8d428e99",
      "parents": [
        "0204568a088fecd5478153504f9476ee2c46d5bf"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Dec 08 18:27:47 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 13:49:53 2006 +1100"
      },
      "message": "[POWERPC] ps3: Add vuart support\n\nAdds support for the PS3 virtual UART (vuart).  The vuart provides a\nbi-directional byte stream data link between logical partitions.\n\nThis is needed for the ps3 graphics driver and the ps3 power\ncontrol support to be able to communicate with the lv1 policy\nmodule.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0204568a088fecd5478153504f9476ee2c46d5bf",
      "tree": "6c22d9590bbedd3b4ba22e53737c37c6862f5e48",
      "parents": [
        "a223535425eb28082a0925b0ce2f02f962936cf4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 29 22:27:42 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 11 13:49:49 2006 +1100"
      },
      "message": "[POWERPC] Support ibm,dynamic-reconfiguration-memory nodes\n\nFor PAPR partitions with large amounts of memory, the firmware has an\nalternative, more compact representation for the information about the\nmemory in the partition and its NUMA associativity information.  This\nadds the code to the kernel to parse this alternative representation.\n\nThe other part of this patch is telling the firmware that we can\nhandle the alternative representation.  There is however a subtlety\nhere, because the firmware will invoke a reboot if the memory\nrepresentation we request is different from the representation that\nfirmware is currently using.  This is because firmware can\u0027t change\nthe representation on the fly.  Further, some firmware versions used\non POWER5+ machines have a bug where this reboot leaves the machine\nwith an altered value of load-base, which will prevent any kernel\nbooting until it is reset to the normal value (0x4000).  Because of\nthis bug, we do NOT set fake_elf.rpanote.new_mem_def \u003d 1, and thus we\ndo not request the new representation on POWER5+ and earlier machines.\nWe do request the new representation on POWER6, which uses the\nibm,client-architecture-support call.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9202f32558601c2c99ddc438eb3218131d00d413",
      "tree": "f8d5c9c981fb875946b03976a695ee86b7382f49",
      "parents": [
        "f8bf35a9145b0831d7d110402662d9cff2d90bd9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 18:43:59 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 21:52:11 2006 +0000"
      },
      "message": "[MIPS] Export local_flush_data_cache_page for sake of IDE.\n\nOn a CPU with aliases the IDE core needs to flush caches in the special\nIDE variants of insw, insl etc.  If IDE support is built as a module this\nwill only work if local_flush_data_cache_page happens is exported as a\nmodule.\n\nAs per policy export local_flush_data_cache_page as GPL symbol only.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f8bf35a9145b0831d7d110402662d9cff2d90bd9",
      "tree": "a6974e5bdefb0a698a8d0e6604ee1ba2f0f0a7de",
      "parents": [
        "ae32ffd65bbcc32795bb9b58ed12941efeb03dff"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 15:09:38 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 21:52:11 2006 +0000"
      },
      "message": "[MIPS] Export pm_power_off\n\nThis is required for ipmi_poweroff.c to work as a module.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ae32ffd65bbcc32795bb9b58ed12941efeb03dff",
      "tree": "2831d84c6c298e68d9a47fad7f5e22d991840086",
      "parents": [
        "2d911e9a4e74ddbd059f9dabea402a119ef22e3d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 15:05:11 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 21:52:11 2006 +0000"
      },
      "message": "[MIPS] Export csum_partial_copy_nocheck.\n\nibmtr.c and typhoon.c use it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "86384d544157db23879064cde36061cdcafc6794",
      "tree": "ead5f75f9b89f979d2e58c8e43e0dd2fa4f5838e",
      "parents": [
        "5b1d221e6292f9fcf9f12d6c9e94ee9470ee2a24"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 14:57:28 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 21:52:11 2006 +0000"
      },
      "message": "[MIPS] Discard .exit.text at linktime.\n\nThis fixes fairly unobvious breakage of various drivers.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6b65cd742823f78a6538491982159098ab5fcae1",
      "tree": "1ab913871887b73418583da527716df9da692419",
      "parents": [
        "763d9c046a2e511ec090a8986d3f85edf7448e7e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Sun Dec 10 21:21:32 2006 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Sun Dec 10 21:21:32 2006 +0100"
      },
      "message": "i2c: New ARM Versatile/Realview bus driver\n\nAdd support for the I2C bus found on the ARM Versatile and Realview\nplatforms.  The I2C bus has a RTC and optionally some EEPROMs attached.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "41561f28e76a47dc6de0a954da85d0b5c42874eb",
      "tree": "0113700403e5fffb57ee41b564ea68bcaab311d9",
      "parents": [
        "51fd554b6547b74c7e6d1f52885ba8532b531023"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Sun Dec 10 21:21:29 2006 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Sun Dec 10 21:21:29 2006 +0100"
      },
      "message": "i2c: New Philips PNX bus driver\n\nNew I2C bus driver for Philips ARM boards (Philips IP3204 I2C IP\nblock). This I2C controller can be found on (at least) PNX010x,\nPNX52xx and PNX4008 Philips boards.\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "edb16bec41db68b22799a5fbad82c3891e637565",
      "tree": "d019d2fa8fbf374d810f66e1a210648e53b0c593",
      "parents": [
        "bb7320d1d96dc2e479180ae8e7a112caf0726ace",
        "f0882589666440d573f657cb3a1d5f66f3caa157"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 10:00:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 10:00:00 2006 -0800"
      },
      "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]: Fix several kprobes bugs.\n  [SPARC64]: Update defconfig.\n  [SPARC64]: dma remove extra brackets\n  [SPARC{32,64}]: Propagate ptrace_traceme() return value.\n  [SPARC64]: Replace kmalloc+memset with kzalloc\n  [SPARC]: Check kzalloc() return value in SUN4D irq/iommu init.\n  [SPARC]: Replace kmalloc+memset with kzalloc\n  [SPARC64]: Run ctrl-alt-del action for sun4v powerdown request.\n  [SPARC64]: Unaligned accesses to userspace are hard errors.\n  [SPARC64]: Call do_mathemu on illegal instruction traps too.\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Add irqtrace/stacktrace/lockdep support.\n"
    },
    {
      "commit": "bbea9f69668a3d0cf9feba15a724cd02896f8675",
      "tree": "bc58506e4daba4a04309181a5501ae4eb5424783",
      "parents": [
        "f3d19c90fb117a5f080310a4592929aa8e1ad8e9"
      ],
      "author": {
        "name": "Vadim Lobanov",
        "email": "vlobanov@speakeasy.net",
        "time": "Sun Dec 10 02:21:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:57:22 2006 -0800"
      },
      "message": "[PATCH] fdtable: Make fdarray and fdsets equal in size\n\nCurrently, each fdtable supports three dynamically-sized arrays of data: the\nfdarray and two fdsets.  The code allows the number of fds supported by the\nfdarray (fdtable-\u003emax_fds) to differ from the number of fds supported by each\nof the fdsets (fdtable-\u003emax_fdset).\n\nIn practice, it is wasteful for these two sizes to differ: whenever we hit a\nlimit on the smaller-capacity structure, we will reallocate the entire fdtable\nand all the dynamic arrays within it, so any delta in the memory used by the\nlarger-capacity structure will never be touched at all.\n\nRather than hogging this excess, we shouldn\u0027t even allocate it in the first\nplace, and keep the capacities of the fdarray and the fdsets equal.  This\npatch removes fdtable-\u003emax_fdset.  As an added bonus, most of the supporting\ncode becomes simpler.\n\nSigned-off-by: Vadim Lobanov \u003cvlobanov@speakeasy.net\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f29bcd739972f71f2fd5d5d265daf3e1208fa5e",
      "tree": "96e20e4d0a077d813d8625d6919aba9bd0b5ed13",
      "parents": [
        "98d7340c360993fdd703609ff7462051e03cc2fb"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Dec 10 02:19:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:41 2006 -0800"
      },
      "message": "[PATCH] sysctl: remove unused \"context\" param\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc4fb2adf944d45a7f3d4d38df991c79ffdb6a43",
      "tree": "bee95910d719861e2a189f7464b6bd6de6f22d1c",
      "parents": [
        "173d6681380aa1d60dfc35ed7178bd7811ba2784"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "czankel@tensilica.com",
        "time": "Sun Dec 10 02:18:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:39 2006 -0800"
      },
      "message": "[PATCH] xtensa: fix system call interface\n\nThis is a long outstanding patch to finally fix the syscall interface.  The\nconstants used for the system calls are those we have provided in our libc\npatches.  This patch also fixes the shmbuf and stat structure, and fcntl\ndefinitions.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "173d6681380aa1d60dfc35ed7178bd7811ba2784",
      "tree": "9d6d4d2c6dd791499ebab558647efb67ac88ae3a",
      "parents": [
        "fd43fe19b830d6cd0eba08a6c6a5f71a6bd9c1b0"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "czankel@tensilica.com",
        "time": "Sun Dec 10 02:18:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:39 2006 -0800"
      },
      "message": "[PATCH] xtensa: remove extra header files\n\nThe Xtensa port contained many header files that were never needed.  This\nrather lengthy patch removes all those files.  Unfortunately, there were\nmany dependencies that needed to be updated, so this patch touches quite a\nfew source files.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd43fe19b830d6cd0eba08a6c6a5f71a6bd9c1b0",
      "tree": "5225910274cbf362143a80b95b6b38c4a7d22e6d",
      "parents": [
        "5fcf7bb73f66cc1c4ad90788b0f367c4d6852b75"
      ],
      "author": {
        "name": "Chris Zankel",
        "email": "czankel@tensilica.com",
        "time": "Sun Dec 10 02:18:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:39 2006 -0800"
      },
      "message": "[PATCH] xtensa: fix irq and misc fixes\n\nUpdate the architecture specific interrupt handling code for Xtensa to support\nthe new API.  Use generic BUG macros in bug.h, and some minor fixes.\n\nSigned-off-by: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0882589666440d573f657cb3a1d5f66f3caa157",
      "tree": "b2c7d133a0c6140950e928e592cf1f3cf867d4d2",
      "parents": [
        "2f149228bb30ea08bfde740178f832d5c9081005"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 10 02:42:03 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 10 02:42:03 2006 -0800"
      },
      "message": "[SPARC64]: Fix several kprobes bugs.\n\n- relbranch_fixup(), for non-branches, would end up setting\n  regs-\u003etnpc incorrectly, in fact it would set it equal to\n  regs-\u003etpc which would cause that instruction to execute twice\n\n  Also, if this is not a PC-relative branch, we should just\n  leave regs-\u003etnpc as-is.  This covers cases like \u0027jmpl\u0027 which\n  branch to absolute values.\n\n- To be absolutely %100 safe, we need to flush the instruction\n  cache for all assignments to kprobe-\u003eainsn.insn[], including\n  cases like add_aggr_kprobe()\n\n- prev_kprobe\u0027s status field needs to be \u0027unsigned long\u0027 to match\n  the type of the value it is saving\n\n- jprobes were totally broken:\n  \u003d jprobe_return() can run in the stack frame of the jprobe handler,\n    or in an even deeper stack frame, thus we\u0027ll be in the wrong\n    register window than the one from the original probe state.\n\n    So unwind using \u0027restore\u0027 instructions, if necessary, right\n    before we do the jprobe_return() breakpoint trap.\n\n  \u003d There is no reason to save/restore the register window saved\n    at %sp at jprobe trigger time.  Those registers cannot be\n    modified by the jprobe handler.  Also, this code was saving\n    and restoring \"sizeof (struct sparc_stackf)\" bytes.  Depending\n    upon the caller, this could clobber unrelated stack frame\n    pieces if there is only a basic 128-byte register window\n    stored on the stack, without the argument save area.\n\n    So just saving and restoring struct pt_regs is sufficient.\n\n  \u003d Kill the \"jprobe_saved_esp\", totally unused.\n\n    Also, delete \"jprobe_saved_regs_location\", with the stack frame\n    unwind now done explicitly by jprobe_return(), this check is\n    superfluous.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f149228bb30ea08bfde740178f832d5c9081005",
      "tree": "99564de18214b68eca8ab925d094bee3c1ed74bd",
      "parents": [
        "5ff42459af99427a393e3b576a77a900d43e730a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 09 15:41:53 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 10 02:40:49 2006 -0800"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35bca36cf7b20a73a89f87aab34b1b4dfff6bf08",
      "tree": "0b1b59d0bfcf42e38a8b4b4eafac208f3b7ed4cb",
      "parents": [
        "982c2064d9a8b51404088d132489a25e2db807fd"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Fri Dec 01 20:18:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 10 02:40:27 2006 -0800"
      },
      "message": "[SPARC{32,64}]: Propagate ptrace_traceme() return value.\n\nptrace_traceme() consolidation made\n\n\tret \u003d ptrace_traceme();\n\ndead write.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "982c2064d9a8b51404088d132489a25e2db807fd",
      "tree": "984706a0496f4f8df7d3c861d32a6d899cfe5894",
      "parents": [
        "d4accd60d23f3c8a576fd08b727f88096f42d445"
      ],
      "author": {
        "name": "Yan Burman",
        "email": "burman.yan@gmail.com",
        "time": "Thu Nov 30 17:13:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 10 02:40:18 2006 -0800"
      },
      "message": "[SPARC64]: Replace kmalloc+memset with kzalloc\n\nReplace kmalloc+memset with kzalloc\n\nSigned-off-by: Yan Burman \u003cburman.yan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4accd60d23f3c8a576fd08b727f88096f42d445",
      "tree": "a1d490ef2eebbdedf3703f4ae0829bf85d8efbfe",
      "parents": [
        "c80892d150a872b18cedfbf789211bfbebfc67ce"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Nov 30 17:11:26 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 10 02:40:10 2006 -0800"
      },
      "message": "[SPARC]: Check kzalloc() return value in SUN4D irq/iommu init.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c80892d150a872b18cedfbf789211bfbebfc67ce",
      "tree": "8866c07d324e2a147d637056be296f195335eec5",
      "parents": [
        "a2c1e064c45f5126625121f58afa423e13c55efc"
      ],
      "author": {
        "name": "Yan Burman",
        "email": "burman.yan@gmail.com",
        "time": "Thu Nov 30 17:07:04 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 10 02:40:00 2006 -0800"
      },
      "message": "[SPARC]: Replace kmalloc+memset with kzalloc\n\nReplace kmalloc+memset with kzalloc\n\nSigned-off-by: Yan Burman \u003cburman.yan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2c1e064c45f5126625121f58afa423e13c55efc",
      "tree": "b895fdd8f89396e05bfab134f3f9e4b18a44f055",
      "parents": [
        "c449c38b5df1fad556ea210deb6cff3b27323e49"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 29 21:16:21 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 10 02:39:51 2006 -0800"
      },
      "message": "[SPARC64]: Run ctrl-alt-del action for sun4v powerdown request.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c449c38b5df1fad556ea210deb6cff3b27323e49",
      "tree": "1469b4334e0f620586c875bd1e622b606b196d8d",
      "parents": [
        "6e7726e16fb5e8f1169dbfcb75e321ac871af827"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 28 20:18:05 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 10 02:39:39 2006 -0800"
      },
      "message": "[SPARC64]: Unaligned accesses to userspace are hard errors.\n\nUserspace is forbidden from making unaligned loads and\nstores.  So if we get an unaligned trap due to a\n{get,put}_user(), signal a fault and run the exception\nhandler.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e7726e16fb5e8f1169dbfcb75e321ac871af827",
      "tree": "799f6f6a0041b63565b07f91b9cf95f986d97e15",
      "parents": [
        "042cf50cfd0bc3e1769d8287465eb522e8a08ba6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 19 14:38:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 10 02:39:32 2006 -0800"
      },
      "message": "[SPARC64]: Call do_mathemu on illegal instruction traps too.\n\nTo add this logic, put the VIS instruction check at the\nvis_emul() call site instead of inside of vis_emul().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "042cf50cfd0bc3e1769d8287465eb522e8a08ba6",
      "tree": "0848f9df9b0e2470bd9dca11bbfe9757f3260b25",
      "parents": [
        "10e267234cc0133bc9ed26bc34eb09de90c248c0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Nov 16 13:40:11 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 10 02:39:18 2006 -0800"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10e267234cc0133bc9ed26bc34eb09de90c248c0",
      "tree": "8493e2767e1752f5873e50cc899a4c701cc55fbb",
      "parents": [
        "af1713e0f111647052953ba12fd10a59c74a5dde"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 16 13:38:57 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 10 02:39:09 2006 -0800"
      },
      "message": "[SPARC64]: Add irqtrace/stacktrace/lockdep support.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0f32fccbffaaba8596d5c671153aa37aea9d4f0",
      "tree": "fcffeb4c39cce213b3e4680f6ee894998871ecf0",
      "parents": [
        "306a22c2a20edf3a440bfb4cf2b94c19dfd81a53"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Dec 09 21:33:36 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:36 2006 +0100"
      },
      "message": "[PATCH] x86-64: no paravirt for X86_VOYAGER or X86_VISWS\n\nSince Voyager and Visual WS already define ARCH_SETUP,\nit looks like PARAVIRT shouldn\u0027t be offered for them.\n\nIn file included from arch/i386/kernel/setup.c:63:\ninclude/asm-i386/mach-visws/setup_arch.h:8:1: warning: \"ARCH_SETUP\" redefin\u003d\ned\nIn file included from include/asm/msr.h:5,\n                 from include/asm/processor.h:17,\n                 from include/asm/thread_info.h:16,\n                 from include/linux/thread_info.h:21,\n                 from include/linux/preempt.h:9,\n                 from include/linux/spinlock.h:49,\n                 from include/linux/capability.h:45,\n                 from include/linux/sched.h:46,\n                 from arch/i386/kernel/setup.c:26:\ninclude/asm/paravirt.h:163:1: warning: this is the location of the previous\u003d\n definition\nIn file included from arch/i386/kernel/setup.c:63:\ninclude/asm-i386/mach-visws/setup_arch.h:8:1: warning: \"ARCH_SETUP\" redefin\u003d\ned\nIn file included from include/asm/msr.h:5,\n                 from include/asm/processor.h:17,\n                 from include/asm/thread_info.h:16,\n                 from include/linux/thread_info.h:21,\n                 from include/linux/preempt.h:9,\n                 from include/linux/spinlock.h:49,\n                 from include/linux/capability.h:45,\n                 from include/linux/sched.h:46,\n                 from arch/i386/kernel/setup.c:26:\ninclude/asm/paravirt.h:163:1: warning: this is the location of the previous\u003d\n definition\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "306a22c2a20edf3a440bfb4cf2b94c19dfd81a53",
      "tree": "d6f19ea93994a1e35b837d32a1ac0864b6f582f4",
      "parents": [
        "7e74437cf60cc84a655e301f1ee48027b3bcf96e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Dec 09 21:33:36 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:36 2006 +0100"
      },
      "message": "[PATCH] i386: Fix io_apic.c warning\n\ngcc 4.2 warns\n\nlinux/arch/i386/kernel/io_apic.c: In function ‘create_irq’:\nlinux/arch/i386/kernel/io_apic.c:2488: warning: ‘vector’ may be used uninitialized in this function\n\nThe warning is false, but somewhat legitimate so work around it.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "7e74437cf60cc84a655e301f1ee48027b3bcf96e",
      "tree": "2cae13401bc5ae839f989e14e8de18d539db3ce3",
      "parents": [
        "1bac3b383a93a4a920ffc57441eb133c78567fbd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Dec 09 21:33:36 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:36 2006 +0100"
      },
      "message": "[PATCH] i386: export smp_num_siblings for oprofile\n\noprofile uses smp_num_siblings without testing for CONFIG_X86_HT.\nI looked at modifying oprofile, but this way is cleaner \u0026 simpler\nand I didn\u0027t see a good reason not to just export it when CONFIG_SMP.\n\nWARNING: \"smp_num_siblings\" [arch/i386/oprofile/oprofile.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "1bac3b383a93a4a920ffc57441eb133c78567fbd",
      "tree": "d9d767a3334271e3cde7116957f5eaa365b973be",
      "parents": [
        "92715e282be7c7488f892703c8d39b08976a833b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Dec 09 21:33:36 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:36 2006 +0100"
      },
      "message": "[PATCH] x86: Work around gcc 4.2 over aggressive optimizer\n\nThe new PDA code uses a dummy _proxy_pda variable to describe\nmemory references to the PDA. It is never referenced\nin inline assembly, but exists as input/output arguments.\ngcc 4.2 in some cases can CSE references to this which causes\nunresolved symbols.  Define it to zero to avoid this.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "92715e282be7c7488f892703c8d39b08976a833b",
      "tree": "49acd962775f5a113483b16bbcc9c504728215ca",
      "parents": [
        "16d279d277aedd640d9dba5ddeb172b5e6bc7d75"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "message": "[PATCH] x86: Fix boot hang due to nmi watchdog init code\n\n2.6.19  stopped booting (or booted based on build/config) on our x86_64\nsystems due to a bug introduced in 2.6.19.  check_nmi_watchdog schedules an\nIPI on all cpus to  busy wait on a flag, but fails to set the busywait\nflag if NMI functionality is disabled.  This causes the secondary cpus\nto spin in an endless loop, causing the kernel bootup to hang.\nDepending upon the build, the  busywait flag got overwritten (stack variable)\nand caused  the kernel to bootup on certain builds.  Following patch fixes\nthe bug by setting the busywait flag before returning from check_nmi_watchdog.\nI guess using a stack variable is not good here as the calling function could\npotentially return while the busy wait loop is still spinning on the flag.\n\nAK: I redid the patch significantly to be cleaner\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "16d279d277aedd640d9dba5ddeb172b5e6bc7d75",
      "tree": "278167bf2f3f837e2cebfca999116f64cf95f591",
      "parents": [
        "e0f27981f2d5fd93b2795e8348327b081c512f83"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "message": "[PATCH] x86: Fix verify_quirk_intel_irqbalance()\n\nFix verify_quirk_intel_irqbalance(). genapic checks should really\nhappen only on affected versions of the E7520/E7320/E7525 based platforms.\n\nAK: This should akpm\u0027s Coyote SDV\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "e0f27981f2d5fd93b2795e8348327b081c512f83",
      "tree": "dd435a9390b3b1185656c37d42156db804a5d9bc",
      "parents": [
        "9f25441fe6a4d8fc080a1f814078ac5d67adeea4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "message": "[PATCH] i386: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "9f25441fe6a4d8fc080a1f814078ac5d67adeea4",
      "tree": "bf412bfad02943934ed8da33c884024b95e9fb1d",
      "parents": [
        "d8a53b358257625778387925165eaa97839b2f52"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "message": "[PATCH] x86-64: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "bf8af91bcd8aadad4933a51c1219ea35e1ae0d77",
      "tree": "19f0ff81e82eded1dfddfe2947cff80f94996b7b",
      "parents": [
        "3f922221bbeb1a61146126cdec3c7ccf81539463"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Dec 09 10:50:15 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 09 09:41:18 2006 -0800"
      },
      "message": "[PATCH] m68k: EXPORT_SYMBOL(cache_{clear,push}) bogus comment\n\nRemove bogus comments about unexporting cache_{push,clear}(), as inline\ndma_cache_maintenance() (used by at least bionet and pamsnet) calls them.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f922221bbeb1a61146126cdec3c7ccf81539463",
      "tree": "4452f5187ca5644558b4180333967a09d1b8117e",
      "parents": [
        "c39e7eee149b4105fc49df27a2cb04fad880bb00"
      ],
      "author": {
        "name": "Michael Schmitz",
        "email": "schmitz@opal.biophys.uni-duesseldorf.de",
        "time": "Sat Dec 09 10:46:30 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 09 09:41:18 2006 -0800"
      },
      "message": "[PATCH] m68k/Atari: 2.6.18 Atari IDE interrupt needs SA_SHIRQ\n\nAtari IDE: The interrupt needs SA_SHIRQ now to get registered.\n\nSigned-off-by: Michael Schmitz \u003cschmitz@biophys.uni-duesseldorf.de\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3a79bd7c75f0055df16540c7e9dbe270060ebe8",
      "tree": "6c115200e1c607a6f19007ae0953be67171ad39a",
      "parents": [
        "8e8858e932a81d827e194abf82faf32d02396f55"
      ],
      "author": {
        "name": "Sam Creasey",
        "email": "sammy@sammy.net",
        "time": "Sat Dec 09 10:34:38 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 09 09:41:18 2006 -0800"
      },
      "message": "[PATCH] Sun3: General updates\n\nGeneral compile fixes for 2.6.16 for sun3, and some updates to make the new\nbootloader work correctly.  Tested on 3/50, 3/60, 3/80.\n\nSigned-off-by: Sam Creasey \u003csammy@sammy.net\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0647a52974daccbe20990fb6341f07792445fe0",
      "tree": "535e0cc2f3dc79136656eee10820fdbcc57bc841",
      "parents": [
        "c25c79d80e02db1bd993426f979c5f1b42a0f132"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Fri Dec 08 11:40:35 2006 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:04:00 2006 +0000"
      },
      "message": "[PATCH] add STB810 support (Philips PNX8550-based)\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "c25c79d80e02db1bd993426f979c5f1b42a0f132"
}
