)]}'
{
  "log": [
    {
      "commit": "dae409a27788774adb810f7cdb771ba7cce7af8a",
      "tree": "7fbbbe81527c5f321f374f958a82dfa30e170850",
      "parents": [
        "c41f5eb3b8feb8772561f0e34cfee4de1fa433ec"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Sat Apr 16 15:25:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:54 2005 -0700"
      },
      "message": "[PATCH] add Big Endian variants of ioread/iowrite\n\nIn the new io infrastructure, all of our operators are expecting the\nunderlying device to be little endian (because the PCI bus, their main\nconsumer, is LE).\n\nHowever, there are a fair few devices and busses in the world that are\nactually Big Endian.  There\u0027s even evidence that some of these BE bus and\nchip types are attached to LE systems.  Thus, there\u0027s a need for a BE\nequivalent of our io{read,write}{16,32} operations.\n\nThe attached patch adds this as io{read,write}{16,32}be.  When it\u0027s in,\nI\u0027ll add the first consume (the 53c700 SCSI chip driver).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1ba0dab261c1941fdf0db28868eaf459aaea089",
      "tree": "5fcf27745b8e41c7997c04e71fd0df3617c339db",
      "parents": [
        "29504ff3be784372c4e2f7e31681a3e0292c4d9a"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Sat Apr 16 15:25:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:51 2005 -0700"
      },
      "message": "[PATCH] Fix comment in list.h that refers to nonexistent API\n\nThe hlist_for_each_entry_rcu() comment block refers to a nonexistent\nhlist_add_rcu() API, needs to change to hlist_add_head_rcu().\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22a685d09bb98810670ac0fb02c2138bdbf038cc",
      "tree": "dbd4fd3cdfdb5a7695d2d44f698cdd757b8c67eb",
      "parents": [
        "6cae60feb6709dea4cb94da93d4d2ea039aee59d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Apr 16 15:25:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:48 2005 -0700"
      },
      "message": "[PATCH] officially deprecate register_ioctl32_conversion\n\nThese have been deprecated since -\u003ecompat_ioctl when in, thus only a short\ndeprecation period.  There\u0027s four users left: i2o_config, s390/z90crypy,\ns390/dasd and s390/zfcp and for the first two patches are about to be\nsubmitted to get rid of it.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3bfffd97ef913045080861d1898286ac8975c22a",
      "tree": "482accb34d082f7460c8acc8db6e00331dbf3e29",
      "parents": [
        "9bfd354b1b9c2f4faee121892bdfbc1490b51ab5"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:37 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in rest of the tree\n\nThis fixes u32 vs.  pm_message_t confusion in remaining places.  Fortunately\nthere\u0027s few of them.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1c42851b006398dda77a068275e8741e33761f1",
      "tree": "4ef18893a0f5618484a721a3851eeeb68a222eba",
      "parents": [
        "7f4927c1b505eb4e679ab506bf7626af6258e6b6"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:34 2005 -0700"
      },
      "message": "[PATCH] u32 vs. pm_message_t in ppc and radeon\n\nThis fixes pm_message_t vs.  u32 confusion in ppc and aty (I *hope* that\u0027s\nbasically radeon code...).  I was not able to test most of these, but I\u0027m\nnot really changing anything, so it should be okay.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f4927c1b505eb4e679ab506bf7626af6258e6b6",
      "tree": "7686d23bf67956272967a79d7e3b23382ca17a3b",
      "parents": [
        "f45139044db870835b53a0fea41da2e04c3958d0"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:33 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in PCI, PCIE\n\nThis fixes drivers/pci (mostly pcie stuff).\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "438510f6f079e94df294936b5bd8a7fd679cd1c9",
      "tree": "9c26a3eb527e95ed19e74d2c1d58e46f2d6908df",
      "parents": [
        "74ad74c1581c9a27582945ca01ffdb88fc774171"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:24 2005 -0700"
      },
      "message": "[PATCH] pm_message_t: more fixes in common and i386\n\nI thought I\u0027m done with fixing u32 vs.  pm_message_t ...  unfortunately\nthat turned out not to be the case as Russel King pointed out.  Here are\nfixes for Documentation and common code (mainly system devices).\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74ad74c1581c9a27582945ca01ffdb88fc774171",
      "tree": "334c0356525f04d888f4aed5d1d139d65a55d70b",
      "parents": [
        "d31ddaa1722793228b364e87b6c589023b348798"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Sat Apr 16 15:25:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:21 2005 -0700"
      },
      "message": "[PATCH] h8300 header update\n\n- page.h: fix build error\n- unistd.h: _syscall macro cleanup.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8ab26fe5bfeef43bdcde5182ca051ae0647607e",
      "tree": "456f92b42111f83a4568b27efd863f20ffabbe3c",
      "parents": [
        "ebfcaa96fccc01301a577c5c56a5f00543cf167e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:19 2005 -0700"
      },
      "message": "[PATCH] x86_64: Switch SMP bootup over to new CPU hotplug state machine\n\nThis will allow hotplug CPU in the future and in general cleans up a lot of\ncrufty code.  It also should plug some races that the old hackish way\nintroduces.  Remove one old race workaround in NMI watchdog setup that is not\nneeded anymore.\n\nI removed the old total sum of bogomips reporting code.  The brag value of\nBogoMips has been greatly devalued in the last years on the open market.\n\nReal CPU hotplug will need some more work, but the infrastructure for it is\nthere now.\n\nOne drawback: the new TSC sync algorithm is less accurate than before.  The\nold way of zeroing TSCs is too intrusive to do later.  Instead the TSC of the\nBP is duplicated now, which is less accurate.\n\nakpm:\n\n- sync_tsc_bp_init seems to have the sense of `init\u0027 inverted.\n\n- SPIN_LOCK_UNLOCKED is deprecated - use DEFINE_SPINLOCK.\n\nCc: \u003crusty@rustcorp.com.au\u003e\nCc: \u003cmingo@elte.hu\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ebfcaa96fccc01301a577c5c56a5f00543cf167e",
      "tree": "bc2547d37afb5ac97b4354706550027b7153a581",
      "parents": [
        "229992446b12fbc755825b6a9f38fc6a273e1f19"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:18 2005 -0700"
      },
      "message": "[PATCH] x86_64: Rename the extended cpuid level field\n\nIt was confusingly named.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nDESC\nx86_64: Switch SMP bootup over to new CPU hotplug state machine\nEDESC\nFrom: \"Andi Kleen\" \u003cak@suse.de\u003e\n\nThis will allow hotplug CPU in the future and in general cleans up a lot of\ncrufty code.  It also should plug some races that the old hackish way\nintroduces.  Remove one old race workaround in NMI watchdog setup that is not\nneeded anymore.\n\nI removed the old total sum of bogomips reporting code.  The brag value of\nBogoMips has been greatly devalued in the last years on the open market.\n\nReal CPU hotplug will need some more work, but the infrastructure for it is\nthere now.\n\nOne drawback: the new TSC sync algorithm is less accurate than before.  The\nold way of zeroing TSCs is too intrusive to do later.  Instead the TSC of the\nBP is duplicated now, which is less accurate.\n\nCc: \u003crusty@rustcorp.com.au\u003e\nCc: \u003cmingo@elte.hu\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3dd9d514846cdca1dcef2e4fce666d85e199e844",
      "tree": "28e60a8b733db213e88b0aee8ef3861a93a6fa48",
      "parents": [
        "f2ea2750fbe56867bc8e0eb595115b14195a3e5e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:15 2005 -0700"
      },
      "message": "[PATCH] x86_64: add support for Intel dual-core detection and displaying\n\nAppended patch adds the support for Intel dual-core detection and displaying\nthe core related information in /proc/cpuinfo.  \n\nIt adds two new fields \"core id\" and \"cpu cores\" to x86 /proc/cpuinfo and the\n\"core id\" field for x86_64(\"cpu cores\" field is already present in x86_64).\n\nNumber of processor cores in a die is detected using cpuid(4) and this is\ndocumented in IA-32 Intel Architecture Software Developer\u0027s Manual (vol 2a)\n(http://developer.intel.com/design/pentium4/manuals/index_new.htm#sdm_vol2a)\n\nThis patch also adds cpu_core_map similar to cpu_sibling_map.\n\nSlightly hacked by AK.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2ea2750fbe56867bc8e0eb595115b14195a3e5e",
      "tree": "360cf103473c058cb6db99fd6a8c6e22dfa74c96",
      "parents": [
        "daeeafecf029a05a304fa299706b3ecc90e16175"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:14 2005 -0700"
      },
      "message": "[PATCH] x86_64: Remove duplicated syscall entry.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "daeeafecf029a05a304fa299706b3ecc90e16175",
      "tree": "7b17fd7408b47892e391604c6791674f03109e1c",
      "parents": [
        "ece90303ec7e2e8d8610eb03ee7648755dd8efe7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:13 2005 -0700"
      },
      "message": "[PATCH] x86_64: Keep only a single debug notifier chain\n\nCalling a notifier three times in the debug handler does not make much sense,\nbecause a debugger can figure out the various conditions by itself.  Remove\nthe additional calls to DIE_DEBUG and DIE_DEBUGSTEP completely.\n\nThis matches what i386 does now.\n\nThis also makes sure interrupts are always still disabled when calling a\ndebugger, which prevents:\n\nBUG: using smp_processor_id() in preemptible [00000001] code: tpopf/1470\ncaller is post_kprobe_handler+0x9/0x70\n\nCall Trace:\u003cffffffff8024f10f\u003e{smp_processor_id+191} \u003cffffffff80120e69\u003e{post_kpro\nbe_handler+9} \n\u003cffffffff80120f7a\u003e{kprobe_exceptions_notify+58} \n\u003cffffffff80144fc0\u003e{notifier_call_chain+32} \u003cffffffff80110daf\u003e{do_debug+335} \n\u003cffffffff8010f513\u003e{debug+127}  \u003cEOE\u003e \n\non preemptible debug kernels with kprobes when single stepping in user space.\n\nThis was probably a bug even on non preempt kernels, this function was\nsupposed to be running with interrupts off according to a comment there.\n\nNote to third part debugger maintainers: please double check your debugger can\nstill single step.\n\nCc: \u003cprasanna@in.ibm.com\u003e\nCc: \u003cjbeulich@novell.com\u003e\nCc: \u003ckaos@sgi.com\u003e\nCc: \u003cjim.houston@ccur.com\u003e\nCc: \u003cjfv@bluesong.net\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1e9778203b15b86bc2219e87478d3be9acce735",
      "tree": "15141c5b56a4e39fa8e879812785e957ea720c9b",
      "parents": [
        "cf94b62f7005805be0a3ba02c624cb8cd3595bac"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:12 2005 -0700"
      },
      "message": "[PATCH] x86_64: Port over e820 gap detection from i386\n\nLook for gaps in the e820 memory map to put PCI resources in.\n\nThis hopefully fixes problems with the PCI code assigning 32bit BARs MMIO\nresources which are \u003e32bit.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1c1734090ebcd31e479798b3af4c260ae09bf3a4",
      "tree": "de5f3374bfb56c0e5a4527b3b0127face20eca3f",
      "parents": [
        "72e76be2fedb4db320a4855d870f731c1242a9d3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:08 2005 -0700"
      },
      "message": "[PATCH] x86_64: Correct wrong comment in local.h\n\nlocal_t is actually a win over atomic_t because it does not need lock\nprefixes.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c29601e9c1e7893d1755364e350c9188bd56d69f",
      "tree": "14813ddce4d8897b40cc8b3a2f76ace3ac58b36f",
      "parents": [
        "dc37db4d8cb376bb67c6357c50d707ced3d71c39"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:25:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:05 2005 -0700"
      },
      "message": "[PATCH] x86_64: Support constantly ticking TSCs\n\nOn Intel Noconas the TSC ticks with a constant frequency.  Don\u0027t scale the\nfactor used by udelay when cpufreq changes the frequency.\n\nThis generalizes an earlier patch by Intel for this. \n\nCc: \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1290ec93e5da4a748ca4758a00b580283e06596",
      "tree": "16cc70b78452643771161a15092228a8d3bab7ad",
      "parents": [
        "e502cdd63de666832b3b65017bb607c22d2868de"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:24:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:59 2005 -0700"
      },
      "message": "[PATCH] x86_64: Use a common function to find code segment bases\n\nTo avoid some code duplication.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6d9a5d81c6159ad651b5c6bb9223d14e33d8033",
      "tree": "68c06cad51517a312ba720f37610f8380f084efd",
      "parents": [
        "1e01441051dda3bb01c455b6e20bce6d00563d82"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:24:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:56 2005 -0700"
      },
      "message": "[PATCH] x86_64: Make IRDA devices are not really ISA devices not depend on CONFIG_ISA\n\nThis allows to use them on x86-64\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e01441051dda3bb01c455b6e20bce6d00563d82",
      "tree": "5dc4c69dd4522ca569f70ead0ecbb923f1451891",
      "parents": [
        "35faa71484287fc150b8498cd5acae59ad17a356"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@muc.de",
        "time": "Sat Apr 16 15:24:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:55 2005 -0700"
      },
      "message": "[PATCH] x86_64: Use a VMA for the 32bit vsyscall\n\nUse a real VMA to map the 32bit vsyscall page\n\nThis interacts better with Hugh\u0027s upcomming VMA walk optimization\nAlso removes some ugly special cases.\n\nCode roughly modelled after the ppc64 vdso version from Ben Herrenschmidt.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f18de453eb52dae49bc512ccfa638d9a0f153771",
      "tree": "93961a6548b398f72824b264601142de97f5a988",
      "parents": [
        "db4686812835a497d6f5de1e6cf6e8010a3fc0c7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:24:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:51 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix BUG()\n\nUse the correct file name in BUG()\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecd02dddd1d5bfc2141cbd0e205a53fb9d849c9e",
      "tree": "06660dbabc1df1a5c6ee23d48bb07e09e2960a88",
      "parents": [
        "b0a70b57f909647d79e0cc30772a0664fbf9830a"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sat Apr 16 15:24:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:46 2005 -0700"
      },
      "message": "[PATCH] i386: Use loaddebug macro consistently\n\nThis moves the macro loaddebug from asm-i386/suspend.h to\nasm-i386/processor.h, which is the place that makes sense for it to be\ndefined, removes the extra copy of the same macro in\narch/i386/kernel/process.c, and makes arch/i386/kernel/signal.c use the\nmacro in place of its expansion.\n\nThis is a purely cosmetic cleanup for the normal i386 kernel.  However, it\nis handy for Xen to be able to just redefine the loaddebug macro once\ninstead of also changing the signal.c code.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e285f8091b4ae9972f812400dc8b4b40ee779010",
      "tree": "da5e44dd66c8535eeeafe4ab7835627a401abc1a",
      "parents": [
        "48bb35831bb0344abc9aecb39467fd006b2f5d7d"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Sat Apr 16 15:24:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:41 2005 -0700"
      },
      "message": "[PATCH] irq and pci_ids: patch for Intel ESB2\n\nThis patch adds the Intel ESB2 DID\u0027s to the irq.c and pci_ids.h files.\n\nSigned-off-by: Jason Gaston \u003cJason.d.gaston@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5dfa9c1b4f5d399a2800d8486ca188988900db87",
      "tree": "83e431fef2dd4c5966507bdfa4ffb4f8c1532e32",
      "parents": [
        "4bfa437cf137fc653b286c110d849ff1ad2aee2b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@hh.iij4u.or.jp",
        "time": "Sat Apr 16 15:24:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:40 2005 -0700"
      },
      "message": "[PATCH] mips: update VR41xx CPU-PCI bridge support\n\nThis patch updates NEC VR4100 series CPU-PCI bridge support.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4bfa437cf137fc653b286c110d849ff1ad2aee2b",
      "tree": "ebf46f42fbfc914547473db277dca51975c7ba68",
      "parents": [
        "e63f8f439de010b6227c0c9c6f56e2c44dbe5dae"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@hh.iij4u.or.jp",
        "time": "Sat Apr 16 15:24:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:39 2005 -0700"
      },
      "message": "[PATCH] mips: remove obsolete VR41xx RTC function from vr41xx.h\n\nThis patch had removed obsolete VR41xx RTC function from vr41xx.h .  I\nforgot to put this change in \"update VR41xx RTC support\".\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e63f8f439de010b6227c0c9c6f56e2c44dbe5dae",
      "tree": "eb80efbfb8e4c55a94610d30fb8424cd128ffe8b",
      "parents": [
        "89e09f5ebba4bcde9852e4be4af536d5b691f20a"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@austin.ibm.com",
        "time": "Sat Apr 16 15:24:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:38 2005 -0700"
      },
      "message": "[PATCH] ppc64: no prefetch for NULL pointers\n\nFor prefetches of NULL (as when walking a short linked list), PPC64 will in\nsome cases take a performance hit.  The hardware needs to do the TLB walk,\nand said walk will always miss, which means (up to) two L2 misses as\npenalty.  This seems to hurt overall performance, so for NULL pointers skip\nthe prefetch alltogether.\n\nSigned-off-by: Olof Johansson \u003colof@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "547ee84cea37696d25c93306e909378a87db2f66",
      "tree": "e21a5ce886975623d07add60beb223e6f36bab80",
      "parents": [
        "fa89c5092eddcbcb425a1416f85906e3cc519793"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:24:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:35 2005 -0700"
      },
      "message": "[PATCH] ppc64: Improve mapping of vDSO\n\nThis patch reworks the way the ppc64 is mapped in user memory by the kernel\nto make it more robust against possible collisions with executable\nsegments.  Instead of just whacking a VMA at 1Mb, I now use\nget_unmapped_area() with a hint, and I moved the mapping of the vDSO to\nafter the mapping of the various ELF segments and of the interpreter, so\nthat conflicts get caught properly (it still has to be before\ncreate_elf_tables since the later will fill the AT_SYSINFO_EHDR with the\nproper address).\n\nWhile I was at it, I also changed the 32 and 64 bits vDSO\u0027s to link at\ntheir \"natural\" address of 1Mb instead of 0.  This is the address where\nthey are normally mapped in absence of conflict.  By doing so, it should be\npossible to properly prelink one it\u0027s been verified to work on glibc.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7bbd827750e630003896c96d0212962276ee5d91",
      "tree": "71bb72cddbb08f9de68b2c7c05b4f5c03e8ed0bd",
      "parents": [
        "b20af5f59797796d28b701f5d337e47c8a142eb2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:24:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:32 2005 -0700"
      },
      "message": "[PATCH] ppc64: very basic desktop g5 sound support\n\nThis patch hacks the current PowerMac Alsa driver to add some basic support\nof analog sound output to some desktop G5s.  It has severe limitations\nthough:\n\n - Only 44100Khz 16 bits\n - Only work on G5 models using a TAS3004 analog code, that is early\n   single CPU desktops and all dual CPU desktops at this date, but none\n   of the more recent ones like iMac G5.\n - It does analog only, no digital/SPDIF support at all, no native\n   AC3 support\n\nBetter support would require a complete rewrite of the driver (which I am\nworking on, but don\u0027t hold your breath), to properly support the diversity\nof apple sound HW setup, including dual codecs, several i2s busses, all the\nnew codecs used in the new machines, proper clock switching with digital,\netc etc etc...\n\nThis patch applies on top of the other PowerMac sound patches I posted in\nthe past couple of days (new powerbook support and sleep fixes).  \n\nNote: This is a FAQ entry for PowerMac sound support with TI codecs: They\nhave a feature called \"DRC\" which is automatically enabled for the internal\nspeaker (at least when auto mute control is enabled) which will cause your\nsound to fade out to nothing after half a second of playback if you don\u0027t\nset a proper \"DRC Range\" in the mixer.  So if you have a problem like that,\ncheck alsamixer and raise your DRC Range to something reasonable.\n\nNote2: This patch will also add auto-mute of the speaker when line-out jack\nis used on some earlier desktop G4s (and on the G5) in addition to the\nheadphone jack.  If that behaviour isn\u0027t what you want, just disable\nauto-muting and use the manual mute controls in alsamixer.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd2c169e6a2d15dce3f526b1e2f97e843f8f5787",
      "tree": "7eda13cbd83dc61ea35b04bbb02802a0acb5f68d",
      "parents": [
        "51e6606491a0f5deaba52fb00c0374b9cb612f98"
      ],
      "author": {
        "name": "Benoit Boissinot",
        "email": "benoit.boissinot@ens-lyon.org",
        "time": "Sat Apr 16 15:24:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:28 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix compilation error in include/asm/prom.h\n\nmake defconfig give the following error on ppc (gcc-4):\n\narch/ppc/syslib/prom_init.c:120: error: static declaration of ‘prom_display_paths’ follows non-static declaration\ninclude/asm/prom.h:17: error: previous declaration of ‘prom_display_paths’ was here\narch/ppc/syslib/prom_init.c:122: error: static declaration of ‘prom_num_displays’ follows non-static declaration\ninclude/asm/prom.h:18: error: previous declaration of ‘prom_num_displays’ was here\n\nSigned-Off-By: Benoit Boissinot \u003cbenoit.boissinot@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ce3a719bc5772bc84ab6f50ef505da6992778ff",
      "tree": "0ef18ef670bb885a4de66e69f072bd3f6c1be13a",
      "parents": [
        "b625a2b85221821b6831a387ee23ff7d93ffb7d1"
      ],
      "author": {
        "name": "Benoit Boissinot",
        "email": "benoit.boissinot@ens-lyon.org",
        "time": "Sat Apr 16 15:24:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:27 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix compilation error in include/asm-m68k/setup.h\n\nmake defconfig give the following error on ppc (gcc-4):\n\ninclude/asm-m68k/setup.h:365: error: array type has incomplete element\ntype\n\nSigned-Off-By: Benoit Boissinot \u003cbenoit.boissinot@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f50b153b1966230e78034d5ab1641ca4bb5db56d",
      "tree": "9f3f0971789ca2cbb59efbd694c172804f4547cd",
      "parents": [
        "b464fce5edc08a825907e9d48a2d2f1af0393fef"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Apr 16 15:24:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:22 2005 -0700"
      },
      "message": "[PATCH] ppc32: Support 36-bit physical addressing on e500\n\nTo add support for 36-bit physical addressing on e500 the following changes\nhave been made.  The changes are generalized to support any physical address\nsize larger than 32-bits:\n\n* Allow FSL Book-E parts to use a 64-bit PTE, it is 44-bits of pfn, 20-bits\n  of flags.\n\n* Introduced new CPU feature (CPU_FTR_BIG_PHYS) to allow runtime handling of\n  updating hardware register (SPRN_MAS7) which holds the upper 32-bits of\n  physical address that will be written into the TLB.  This is useful since\n  not all e500 cores support 36-bit physical addressing.\n\n* Currently have a pass through implementation of fixup_bigphys_addr\n\n* Moved _PAGE_DIRTY in the 64-bit PTE case to free room for three additional\n  storage attributes that may exist in future FSL Book-E cores and updated\n  fault handler to copy these bits into the hardware TLBs.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b464fce5edc08a825907e9d48a2d2f1af0393fef",
      "tree": "e92083cc989a20d363bfb4de438098a30e8f3843",
      "parents": [
        "a85f6d4aca822acdb49d27c44519cd6514b06a1d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Apr 16 15:24:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:21 2005 -0700"
      },
      "message": "[PATCH] ppc32: Allow adjust of pfn offset in pte\n\nAllow the pfn to be offset by more than just PAGE_SHIFT in the pte.  Today,\nPAGE_SHIFT tends to allow us to have 12-bits of flags in the pte.  In the\nfuture if we have a larger pte we can allocate more bits for flags by\noffsetting the pfn even further.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a85f6d4aca822acdb49d27c44519cd6514b06a1d",
      "tree": "df39f6f9cfd8017be90ab658196336c69b8de9b5",
      "parents": [
        "7a1e335085ead05da08f791340f58b493126894d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Apr 16 15:24:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:21 2005 -0700"
      },
      "message": "[PATCH] ppc32: make usage of CONFIG_PTE_64BIT \u0026 CONFIG_PHYS_64BIT consistent\n\nCONFIG_PTE_64BIT \u0026 CONFIG_PHYS_64BIT are not currently consistently used in\nthe code base.  Fixed up the usage such that CONFIG_PTE_64BIT is used when we\nhave a 64-bit PTE regardless of physical address width.  CONFIG_PHYS_64BIT is\nused if the physical address width is larger than 32-bits, regardless of PTE\nsize.\n\nThese changes required a few sub-arch specific ifdef\u0027s to be fixed and the\nintroduction of a physical address format string.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a1e335085ead05da08f791340f58b493126894d",
      "tree": "5b1a763061d68caef26ec85d55404d868bab7a74",
      "parents": [
        "0c541b4406a68e74d94ddb667c69d9e03bce8681"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Apr 16 15:24:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:20 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix pte_update for 64-bit PTEs\n\nWhile the existing pte_update code handled atomically modifying a 64-bit PTE,\nit did not return all 64-bits of the PTE before it was modified.  This causes\nproblems in some places that expect the full PTE to be returned, like\nptep_get_and_clear().\n\nCreated a new pte_update function that is conditional on CONFIG_PTE_64BIT.  It\natomically reads the low PTE word which all PTE flags are required to be in\nand returns a premodified full 64-bit PTE.\n\nSince we now have an explicit 64-bit PTE version of pte_update we can also\nremove the hack that existed to get the low PTE word regardless of size.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c541b4406a68e74d94ddb667c69d9e03bce8681",
      "tree": "869506b6c3f7c00ac13f2aa80c35fb5e229cc329",
      "parents": [
        "7a648b9ec09f32606fe0f27fb9d095311cf968ca"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:24:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:19 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix AGP and sleep again\n\nMy previous patch that added sleep support for uninorth-agp and some AGP\n\"off\" stuff in radeonfb and aty128fb is breaking some configs.  More\nspecifically, it has problems with rage128 setups since the DRI code for\nthese in X doesn\u0027t properly re-enable AGP on wakeup or console switch\n(unlike the radeon DRM).\n\nThis patch fixes the problem for pmac once for all by using a different\napproach.  The AGP driver \"registers\" special suspend/resume callbacks with\nsome arch code that the fbdev\u0027s can later on call to suspend and resume\nAGP, making sure it\u0027s resumed back in the same state it was when suspended.\n This is platform specific for now.  It would be too complicated to try to\ndo a generic implementation of this at this point due to all sort of weird\nthings going on with AGP on other architectures.  We\u0027ll re-work that whole\nproblem cleanly once we finally merge fbdev\u0027s and DRI.\n\nIn the meantime, please apply this patch which brings back some r128 based\nlaptops into working condition as far as system sleep is concerned.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a648b9ec09f32606fe0f27fb9d095311cf968ca",
      "tree": "7bab0ea91f5af84f6fedf0422d10194308c851b2",
      "parents": [
        "6c26e03b2db4b66d79bfb774628c1fc9b458b943"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:24:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:18 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix cpufreq problems\n\nThis patch updates the PowerMac cpufreq driver.  It depends on the addition\nof the suspend() method (my previous patch) and on the new flag I defined\nto silence some warnings that are normal for us.\n\nIt fixes various issues related to cpufreq on pmac, including some crashes\non some models when sleeping the machine while in low speed, proper voltage\ncontrol on some newer machines, and adds voltage control on 750FX based G3\nlaptops.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9f3786dc8b1d6229dbe76e364323f0d787e7a0ea",
      "tree": "9becf7cb07d0bcd3fa638b66e389f9cd6ed6d52a",
      "parents": [
        "4c4c402d6caba5d938ffbbb49961659ecac709d4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 16 15:24:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:09 2005 -0700"
      },
      "message": "[PATCH] Fix linux/atalk.h header\n\nThis recently got changed to include a lot of kernel internal stuff in the\nnon-__KERNEL__ area of the header, which isn\u0027t so kosher and breaks libc\nbuilds.\n\nThe fix is pretty simple.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79befd0c08c4766f8fa27e37ac2a70e40840a56a",
      "tree": "d0600c289b1a54902e3b78eec0729dc7011569a3",
      "parents": [
        "d345734267dbec642f4e34a9d392d2fd85b5fa9b"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "andrea@suse.de",
        "time": "Sat Apr 16 15:24:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:05 2005 -0700"
      },
      "message": "[PATCH] oom-killer disable for iscsi/lvm2/multipath userland critical sections\n\niscsi/lvm2/multipath needs guaranteed protection from the oom-killer, so\nmake the magical value of -17 in /proc/\u003cpid\u003e/oom_adj defeat the oom-killer\naltogether.\n\n(akpm: we still need to document oom_adj and friends in\nDocumentation/filesystems/proc.txt!)\n\nSigned-off-by: Andrea Arcangeli \u003candrea@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "81ddef77bb774e771db8588b937665cd38f40cee",
      "tree": "5e89b0f6bb47a43b3b00d30a5e1e22db727b5047",
      "parents": [
        "9ffb7146f0aa9c0070cda3d8701b0a89e34913d1"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Sat Apr 16 15:23:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:23:59 2005 -0700"
      },
      "message": "[PATCH] re-export cancel_rearming_delayed_workqueue\n\nThis was unexported by Arjan because we have no current users.\n\nHowever, during a conversion from tasklets to workqueues of the parisc led\nfunctions, we ran across a case where this was needed.  In particular, the\nopen coded equivalent of cancel_rearming_delayed_workqueue was implemented\nincorrectly, which is, I think, all the evidence necessary that this is a\nuseful API.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a228aaa879c119c9fb9b9d7e062ac13cb1a9079",
      "tree": "7a79aef406aa44dcbe887e69656aef61ed98dd9a",
      "parents": [
        "7aa52f5128b06d1df9b2ee65c06d401af27da0a4"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sat Apr 16 15:23:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:23:57 2005 -0700"
      },
      "message": "[PATCH] arm: add comment about dma_supported()\n\n\r)\n\n\nFrom: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\n\nThe ARM dma_supported() is rather basic, and I don\u0027t think it takes into\naccount everything that it should do (eg, whether the mask agrees with what\nwe\u0027d return for GFP_DMA allocations).  Note this.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
