)]}'
{
  "log": [
    {
      "commit": "feeeaa87e8e6702f57ed3be7904ffd87cc044b82",
      "tree": "658f8410a8a1777aecbf3bef8e3e8f7a7f677e69",
      "parents": [
        "68970ce6ac5ed01b1d10047fd4daba5b40786694"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Apr 13 02:42:42 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:39 2006 -0400"
      },
      "message": "[PATCH] softmac: fix event sending\n\nSoftmac is sending custom events to userspace already, but it\nshould _really_ be sending the right WEXT events instead. This\npatch fixes that.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "68970ce6ac5ed01b1d10047fd4daba5b40786694",
      "tree": "0b84bebdf516fb696c1112ff7368fe81adee56c8",
      "parents": [
        "fc242746ea8d87b3032c7a1c9b8eb71c149488a8"
      ],
      "author": {
        "name": "johannes@sipsolutions.net",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Apr 11 10:58:08 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:39 2006 -0400"
      },
      "message": "[PATCH] softmac: handle iw_mode properly\n\nBelow patch allows using iw_mode auto with softmac. bcm43xx forces managed\nso this bug wasn\u0027t noticed earlier, but this was one of the problems why\nzd1211 didn\u0027t work earlier.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fc242746ea8d87b3032c7a1c9b8eb71c149488a8",
      "tree": "1650fc1a84e3b454d1bd6cdf6ceffe17d08ea370",
      "parents": [
        "ba2f8c18756b4a99c8cd3ab6526b2ed7a8f18ead"
      ],
      "author": {
        "name": "johannes@sipsolutions.net",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Apr 11 10:58:07 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:39 2006 -0400"
      },
      "message": "[PATCH] softmac: dont send out packets while scanning\n\nSeems we forgot to stop the queue while scanning. Better do that so we\ndon\u0027t transmit packets all the time during background scanning.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ba2f8c18756b4a99c8cd3ab6526b2ed7a8f18ead",
      "tree": "2ff973272099f0fed9214b9d47f968caee0015c1",
      "parents": [
        "b79367a5ea28afe2ac659593970c15c9513f1d49"
      ],
      "author": {
        "name": "johannes@sipsolutions.net",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Apr 11 10:58:06 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:39 2006 -0400"
      },
      "message": "[PATCH] softmac: return -EAGAIN from getscan while scanning\n\nBelow patch was developed after discussion with Daniel Drake who\nmentioned to me that wireless tools expect an EAGAIN return from getscan\nso that they can wait for the scan to finish before printing out the\nresults.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b79367a5ea28afe2ac659593970c15c9513f1d49",
      "tree": "5f145498430446ec874d8d660e119f61588ba9f3",
      "parents": [
        "a208c4e1ea7a769042be071ae30ba2ad4c844954"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Apr 10 02:39:54 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:39 2006 -0400"
      },
      "message": "[PATCH] bcm43xx: set trans_start on TX to prevent bogus timeouts\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a208c4e1ea7a769042be071ae30ba2ad4c844954",
      "tree": "976f07cb42b8a1196a5f0aea8f72b4bec1066900",
      "parents": [
        "9b0b4d8ae82cadd059d01ab93babcaa5e2054b93"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Apr 07 04:10:26 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:38 2006 -0400"
      },
      "message": "[PATCH] orinoco: fix truncating commsquality RID with the latest Symbol firmware\n\nSymbol firmware F3.91-71 has an additional word in the commsquality RID.\nExtend the receiving buffer by one word to accomodate it.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9b0b4d8ae82cadd059d01ab93babcaa5e2054b93",
      "tree": "065d53b0c271a49660e356e39c94fbda218e1149",
      "parents": [
        "c1783454a31e05b94774951b0b5d1eb9075ebfb4"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Apr 07 01:42:55 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:38 2006 -0400"
      },
      "message": "[PATCH] softmac: fix spinlock recursion on reassoc\n\nThis fixes a spinlock recursion on receiving a reassoc request.\n\nOn reassoc, the softmac calls back into the driver. This results in a\ndriver lock recursion. This schedules the assoc workqueue, instead\nof calling it directly.\n\nProbably, we should defer the _whole_ management frame processing\nto a tasklet or workqueue, because it does several callbacks into the driver.\nThat is dangerous.\n\nThis fix should go into linus\u0027s tree, before 2.6.17 is released, because it\nis remote exploitable (DoS by crash).\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c1783454a31e05b94774951b0b5d1eb9075ebfb4",
      "tree": "80cddabf81bae411b69f702607e416899c4f279c",
      "parents": [
        "a417016d1a07e6df0621dbb2926da82642eca823"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Tue Apr 04 15:59:46 2006 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:38 2006 -0400"
      },
      "message": "[PATCH] Revert NET_RADIO Kconfig title change\n\n\t2.6.17-rc1 changed the title for the entry CONFIG_NET_RADIO. I\npersonally disagree with this change and want it reverted. Patch for\n2.6.17-rc1.\n\tRationale : WIRELESS_EXT is an invisible option. Therefore,\nthe only way for a user to enable it is via NET_RADIO. Some users need\nto do that for out-of-tree drivers. Therefore it should be mentionned\nin the title of the option.\n\tRationale2 : the option just below is called \"Wireless\nExtension API over RtNetlink\". Some users may confuse this option for\nthe main \"Wireless Extension\" option. Therefore reverting this change\nhelp disambiguate the relation between those two options.\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a417016d1a07e6df0621dbb2926da82642eca823",
      "tree": "96384d34c27abae25f37b5b15b03e327b4a1a796",
      "parents": [
        "3a1af6ffe4941497071125d3a8bb3e1feee45df1"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Tue Apr 04 15:53:43 2006 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:38 2006 -0400"
      },
      "message": "[PATCH] wext: Fix IWENCODEEXT security permissions\n\n\tCheck the permissions when user-space try to read the\nencryption parameters via SIOCGIWENCODEEXT. This is trivial and\nprobably should go in 2.6.17...\n\tBug was found by Brian Eaton \u003ceaton.lists@gmail.com\u003e, thanks !\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3a1af6ffe4941497071125d3a8bb3e1feee45df1",
      "tree": "7112414cf849c2fe80700ad766428369ff0cb95a",
      "parents": [
        "6fcdf565ffb8c661749372115d28efdbe525aeba"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Mar 31 15:13:31 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:38 2006 -0400"
      },
      "message": "[PATCH] wireless/atmel: send WEXT scan completion events\n\nSend scan completion events to user space when a scan completes.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6fcdf565ffb8c661749372115d28efdbe525aeba",
      "tree": "2fa6f7e10717dd4dd3b4a65e08599455bf9857dc",
      "parents": [
        "e4b5fae8b3fb4134deaa6f66c60255c831e2d7e8"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Mar 31 15:08:46 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:37 2006 -0400"
      },
      "message": "[PATCH] wireless/airo: clean up WEXT association and scan events\n\nAiro firmware versions \u003e\u003d 5.30.17 send re-association events to the\ndriver that are currently unrecognized, causing spurious disassociation\nevents to be sent to user space.  Loss of sync due to scan requests also\nresults in disassociation events sent to user space.  This patch traps\nthose two events; suppressing sync-loss on scan, and sending the correct\nassociation event on re-association notifications.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e4b5fae8b3fb4134deaa6f66c60255c831e2d7e8",
      "tree": "b994c6a9942ecde440256e116eb2a7da07c052f5",
      "parents": [
        "0efd9323f32c137b5cf48bc6582cd08556e7cdfc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Mar 27 14:53:41 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:37 2006 -0400"
      },
      "message": "[PATCH] softmac uses Wiress Ext.\n\nsoftmac uses wireless extensions, so let it SELECT that config option;\nWARNING: \"wireless_send_event\" [net/ieee80211/softmac/ieee80211softmac.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0efd9323f32c137b5cf48bc6582cd08556e7cdfc",
      "tree": "4e0fe5e78677c2ae56f6bd084b327e707b07c58b",
      "parents": [
        "6a2a88668e90cd2459d0493e3e3ff17c3557febc",
        "9e0267c26e237f84f608a68e579bf4eb89dad819"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:25:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:25:52 2006 -0700"
      },
      "message": "Merge branch \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] splice: fixup writeout path after -\u003emap changes\n  [PATCH] splice: offset fixes\n  [PATCH] tee: link_pipe() must be careful when dropping one of the pipe locks\n  [PATCH] splice: cleanup the SPLICE_F_NONBLOCK handling\n  [PATCH] splice: close i_size truncate races on read\n"
    },
    {
      "commit": "6a2a88668e90cd2459d0493e3e3ff17c3557febc",
      "tree": "f2a2b2426312541731082b8c6915e80727337a27",
      "parents": [
        "a61bdaad6c696e850d8fa412f1f201cbca51ad30"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Apr 18 22:22:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:54 2006 -0700"
      },
      "message": "[PATCH] fbdev: Fix return error of fb_write\n\nFix return code of fb_write():\n\nIf at least 1 byte was transferred to the device, return number of bytes,\notherwise:\n\n    - return -EFBIG - if file offset is past the maximum allowable offset or\n      size is greater than framebuffer length\n    - return -ENOSPC - if size is greater than framebuffer length - offset\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a61bdaad6c696e850d8fa412f1f201cbca51ad30",
      "tree": "724ff12471d4aa912a1164525a1631e3401c2038",
      "parents": [
        "246846fc18ba43c4f31d6e5b208fe6b045d9f7b1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:22:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:54 2006 -0700"
      },
      "message": "[PATCH] savagefb: fix section mismatch warnings\n\nFix modpost section mismatch warnings in savagefb driver:\n\nWARNING: drivers/video/savage/savagefb.o - Section mismatch: reference to .init.text: from .exit.text after \u0027savagefb_remove\u0027 (at offset 0x66)\nWARNING: drivers/video/savage/savagefb.o - Section mismatch: reference to .init.text: from .exit.text after \u0027savagefb_remove\u0027 (at offset 0x6e)\nWARNING: drivers/video/savage/savagefb.o - Section mismatch: reference to .init.text: from .text.savagefb_resume after \u0027savagefb_resume\u0027 (at offset 0x70)\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "246846fc18ba43c4f31d6e5b208fe6b045d9f7b1",
      "tree": "295831723ccfc6854659051d24b6c9fb17f96ee3",
      "parents": [
        "3e42f0b19e94b3e84043088b5367dd0f3c487921"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:22:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:54 2006 -0700"
      },
      "message": "[PATCH] radeonfb section mismatches\n\nMarking radeon_pci_register() as __devinit clears up all section\nmismatch warnings that are caused by radeon_pci_register() calling\nvarious __devinit function.  Is there some reason not to do this?\n\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text: from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x628)\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text: from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x6b5)\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text: from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x6bd)\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text:radeon_probe_screens from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x7d6)\nWARNING: drivers/video/aty/radeonfb.o - Section mismatch: reference to .init.text:radeon_check_modes from .text.radeonfb_pci_register after \u0027radeonfb_pci_register\u0027 (at offset 0x7e5)\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-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": "3e42f0b19e94b3e84043088b5367dd0f3c487921",
      "tree": "8aabc1742faf129df17fb7e84e6abc998733884b",
      "parents": [
        "0d8a95efd878920e7f791d5bcfb9b70f107aadda"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 18 22:22:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:54 2006 -0700"
      },
      "message": "[PATCH] fb: Fix section mismatch in savagefb\n\nFix the following section mismatch:\n\nWARNING: drivers/video/savage/savagefb.o - Section mismatch: reference to .init.data: from .text.savagefb_probe after \u0027savagefb_probe\u0027 (at offset 0x5e2)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d8a95efd878920e7f791d5bcfb9b70f107aadda",
      "tree": "d5980df26e0892c5bbe9398ab388863086748793",
      "parents": [
        "d3a7b202995421631f486313aacf9ab2ad48b2c8"
      ],
      "author": {
        "name": "KAI.HSU",
        "email": "windsboy@gmail.com",
        "time": "Tue Apr 18 22:22:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:53 2006 -0700"
      },
      "message": "[PATCH] alim15x3: ULI M-1573 south Bridge support\n\nFrom http://bugzilla.kernel.org/show_bug.cgi?id\u003d6358\n\nThe alim15x3.c havn\u0027t been update for 3 years.  Recently when we use this\n\"ULI M1573\" south bridge chip found that can\u0027t mount CDROM(VCD) smoothly,\nmust waiting for a long time.  After I check the \"ULI M1573\" south bridge\ndatasheet, I found the reason.  The reason is the \"ULI M1573\" version in\nthe Linux is \"0xC7\" not \"0xC4\" anymore So I was modified the source than it\nwas successed.\n\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\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": "d3a7b202995421631f486313aacf9ab2ad48b2c8",
      "tree": "859f68dcc71d986ba2a9c92dacafab9eed9fae58",
      "parents": [
        "6e89280184e4990f5ea80d2504af89b6099523c4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Apr 18 22:22:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:53 2006 -0700"
      },
      "message": "[PATCH] remove the obsolete IDEPCI_FLAG_FORCE_PDC\n\nNoted by Sergei Shtylylov \u003csshtylyov@ru.mvista.com\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: 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": "6e89280184e4990f5ea80d2504af89b6099523c4",
      "tree": "4424622d6a4d8de1ff6492ee23f03cf42d685098",
      "parents": [
        "07fab8da808d0702778da50e5b435e6ba471c903"
      ],
      "author": {
        "name": "Anatoli Antonovitch",
        "email": "antonovi@ati.com",
        "time": "Tue Apr 18 22:22:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:53 2006 -0700"
      },
      "message": "[PATCH] ide: ATI SB600 IDE support\n\nAdd support for the IDE device on ATI SB600\n\nSigned-off-by: Felix Kuehling \u003cfkuehlin@ati.com\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07fab8da808d0702778da50e5b435e6ba471c903",
      "tree": "59ee487f2bb46e7200ec0888baae34a611530497",
      "parents": [
        "3ca269d8b4d020af018e9e7e82b22f965a0e1bd9"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Tue Apr 18 22:22:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:53 2006 -0700"
      },
      "message": "[PATCH] Switch Kprobes inline functions to __kprobes for sparc64\n\nAndrew Morton pointed out that compiler might not inline the functions\nmarked for inline in kprobes.  There-by allowing the insertion of probes\non these kprobes routines, which might cause recursion.\n\nThis patch removes all such inline and adds them to kprobes section\nthere by disallowing probes on all such routines.  Some of the routines\ncan even still be inlined, since these routines gets executed after the\nkprobes had done necessay setup for reentrancy.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nAcked-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": "3ca269d8b4d020af018e9e7e82b22f965a0e1bd9",
      "tree": "8de614ac12a4ec0c2fb6c9392d8efaff6e2d73c9",
      "parents": [
        "46dbe2f4ef9954e3ed2155995b76e32f31fef6bb"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Tue Apr 18 22:22:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:53 2006 -0700"
      },
      "message": "[PATCH] Switch Kprobes inline functions to __kprobes for ia64\n\nAndrew Morton pointed out that compiler might not inline the functions\nmarked for inline in kprobes.  There-by allowing the insertion of probes\non these kprobes routines, which might cause recursion.\n\nThis patch removes all such inline and adds them to kprobes section\nthere by disallowing probes on all such routines.  Some of the routines\ncan even still be inlined, since these routines gets executed after the\nkprobes had done necessay setup for reentrancy.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46dbe2f4ef9954e3ed2155995b76e32f31fef6bb",
      "tree": "2d2addfaeda42fe7ef54cf5be5230b7237b74d8b",
      "parents": [
        "3b60211c1618063cb296439ebaef2041a725ba20"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Tue Apr 18 22:22:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:53 2006 -0700"
      },
      "message": "[PATCH] Switch Kprobes inline functions to __kprobes for ppc64\n\nAndrew Morton pointed out that compiler might not inline the functions\nmarked for inline in kprobes.  There-by allowing the insertion of probes\non these kprobes routines, which might cause recursion.\n\nThis patch removes all such inline and adds them to kprobes section\nthere by disallowing probes on all such routines.  Some of the routines\ncan even still be inlined, since these routines gets executed after the\nkprobes had done necessay setup for reentrancy.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: 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": "3b60211c1618063cb296439ebaef2041a725ba20",
      "tree": "5de7fd33aeac8397df4e28aea50eb2bb34829de9",
      "parents": [
        "34c37e18696ff6a773f0403348342a9fe49df4af"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Tue Apr 18 22:22:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:53 2006 -0700"
      },
      "message": "[PATCH] Switch Kprobes inline functions to __kprobes for x86_64\n\nAndrew Morton pointed out that compiler might not inline the functions\nmarked for inline in kprobes.  There-by allowing the insertion of probes\non these kprobes routines, which might cause recursion.\n\nThis patch removes all such inline and adds them to kprobes section\nthere by disallowing probes on all such routines.  Some of the routines\ncan even still be inlined, since these routines gets executed after the\nkprobes had done necessay setup for reentrancy.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "34c37e18696ff6a773f0403348342a9fe49df4af",
      "tree": "e9acba5ee08e10085f39d161de4ca5b171bcbf59",
      "parents": [
        "c640be26f7f8b7a826529baa72fad76bd4f6f5a2"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Tue Apr 18 22:21:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] Switch Kprobes inline functions to __kprobes for i386\n\nAndrew Morton pointed out that compiler might not inline the functions\nmarked for inline in kprobes.  There-by allowing the insertion of probes\non these kprobes routines, which might cause recursion.\n\nThis patch removes all such inline and adds them to kprobes section\nthere by disallowing probes on all such routines.  Some of the routines\ncan even still be inlined, since these routines gets executed after the\nkprobes had done necessay setup for reentrancy.\n\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c640be26f7f8b7a826529baa72fad76bd4f6f5a2",
      "tree": "69b071712c67da99d1bb3c54c29d4ba175191245",
      "parents": [
        "96766a3caae789cdfd7fc6a50bad4e0759d869b0"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Tue Apr 18 22:21:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] pnp: fix two messages in manager.c\n\nThe wording of two messages in drivers/pnp/manager.c is incorrect.  Fix that.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96766a3caae789cdfd7fc6a50bad4e0759d869b0",
      "tree": "d9543e13e8e4a15dba4ad874534cac2b20b7d98c",
      "parents": [
        "3fb0cb5d0f8b915a75677e8e8e4a4a4e481f03f7"
      ],
      "author": {
        "name": "Randy.Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:21:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] parport_pc: fix section mismatch warnings (v2)\n\nFrom: Randy Dunlap \u003crdunlap@xenotime.net\u003e\n\nFix all modpost section mismatch warnings in parport_pc:\n\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x230)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x283)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x3e6)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x400)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x463)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.text: from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x488)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data:superios from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x54c)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_probe_port after \u0027parport_pc_probe_port\u0027 (at offset 0x56a)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_pci_probe after \u0027parport_pc_pci_probe\u0027 (at offset 0x67)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_pci_probe after \u0027parport_pc_pci_probe\u0027 (at offset 0x9f)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_pci_probe after \u0027parport_pc_pci_probe\u0027 (at offset 0xa7)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data:cards from .text.parport_pc_pci_probe after \u0027parport_pc_pci_probe\u0027 (at offset 0x132)\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference to .init.data: from .text.parport_pc_pci_probe after \u0027parport_pc_pci_probe\u0027 (at offset 0x142)\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3fb0cb5d0f8b915a75677e8e8e4a4a4e481f03f7",
      "tree": "8b1306cc288c0d700ff23a88b26c8d7656fc8d6c",
      "parents": [
        "aa1e816fc92215f94bdfd90107baae8fdc2440d1"
      ],
      "author": {
        "name": "Heikki Orsila",
        "email": "shd@jolt.modeemi.cs.tut.fi",
        "time": "Tue Apr 18 22:21:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] Open IPMI BT overflow\n\nI was looking into random driver code and found a suspicious looking\nmemcpy() in drivers/char/ipmi/ipmi_bt_sm.c on 2.6.17-rc1:\n\n\tif ((size \u003c 2) || (size \u003e IPMI_MAX_MSG_LENGTH))\n\t\treturn -1;\n\t...\n\tmemcpy(bt-\u003ewrite_data + 3, data + 1, size - 1);\n\nwhere sizeof bt-\u003ewrite_data is IPMI_MAX_MSG_LENGTH.  It looks like the\nmemcpy would overflow by 2 bytes if size \u003d\u003d IPMI_MAX_MSG_LENGTH.  A patch\nattached to limit size to (IPMI_MAX_LENGTH - 2).\n\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa1e816fc92215f94bdfd90107baae8fdc2440d1",
      "tree": "1d520ff39b65a7d3a5f68008eb44ea15c63e0d96",
      "parents": [
        "9dfb563b07b1aafcd7d40528ebfa7f9ce28f0556"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Apr 18 22:21:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] Fix potential NULL pointer deref in gen_init_cpio\n\nFix potential NULL pointer deref in gen_init_cpio.c spotted by coverity\nchecker.  This fixes coverity bug #86\n\nWithout this patch we risk dereferencing a NULL `type\u0027 in the\n\"if (\u0027\\n\u0027 \u003d\u003d *type) {\" line.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9dfb563b07b1aafcd7d40528ebfa7f9ce28f0556",
      "tree": "1eebd3f2a8be3a9d42ffed3d976fee254a349b23",
      "parents": [
        "7420884c038f326bdac3a8ded856033523e7684e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:21:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] config: update usage/help info\n\nReplace outdated help message with a reference to README.  Update README\nfor make *config variants and environment variable info.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7420884c038f326bdac3a8ded856033523e7684e",
      "tree": "32d17098216a91191482942d0d5ac279bb55163e",
      "parents": [
        "5e1222717932ff7d447af6da03c10a81fb60af7d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:21:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] IPMI: fix devinit placement\n\ngcc complains about __devinit in the wrong location:\ndrivers/char/ipmi/ipmi_si_intf.c:2205: warning: \u0027__section__\u0027 attribute does not apply to types\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e1222717932ff7d447af6da03c10a81fb60af7d",
      "tree": "b4b3488b24b668be2ecb9d1eb15383e58493ab31",
      "parents": [
        "73374454558b9caea46a5521fdae312d3d0ed3e1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:21:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] Doc: vm/hugetlbpage update-2\n\nAdd new line of /proc/meminfo output.\n\nExplain the HugePage_ lines in /proc/meminfo (from Bill Irwin).\n\nChange KB to kB since the latter is what is used in the kernel.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73374454558b9caea46a5521fdae312d3d0ed3e1",
      "tree": "67c9aa700fe8bada378e28d136452a898f3082a5",
      "parents": [
        "b514d8c77a6ad9c665c74e6ea7827e5c341095db"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Tue Apr 18 22:21:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] apm: fix Armada laptops again\n\nFix the \"apm: set display: Interface not engaged\" error on Armada laptops\nagain.\n\nJordan said:\n\n  I think this is fine.  It seems to me that this may be the fault of one or\n  both of the APM solutions handling this situation in a non-standard way, but\n  since APM is used very little on the Geode, and I have direct access to our\n  BIOS folks, if this problem comes up with a customer again, we\u0027ll solve it\n  from the firmware.\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nCc: \"Jordan Crouse\" \u003cjordan.crouse@amd.com\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b514d8c77a6ad9c665c74e6ea7827e5c341095db",
      "tree": "5550fde8877f87d605e3abaabdb706dcddb274d2",
      "parents": [
        "cca57c5b5ab164e3c96576fc7739c0a30c2eab72"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Apr 18 22:21:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] voyager: no need to define BITS_PER_BYTE when it\u0027s already in types.h\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: 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": "cca57c5b5ab164e3c96576fc7739c0a30c2eab72",
      "tree": "24a41ba1348d12f25c9e0da3b9b7cbaf4f1ce891",
      "parents": [
        "ca99c1da080345e227cfb083c330a184d42e27f3"
      ],
      "author": {
        "name": "Tim Chen",
        "email": "tim.c.chen@linux.intel.com",
        "time": "Tue Apr 18 22:21:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] Kconfig.debug: Set DEBUG_MUTEX to off by default\n\nDEBUG_MUTEX flag is on by default in current kernel configuration.\n\nDuring performance testing, we saw mutex debug functions like\nmutex_debug_check_no_locks_freed (called by kfree()) is expensive as it\ngoes through a global list of memory areas with mutex lock and do the\nchecking.  For benchmarks such as Volanomark and Hackbench, we have seen\nmore than 40% drop in performance on some platforms.  We suggest to set\nDEBUG_MUTEX off by default.  Or at least do that later when we feel that\nthe mutex changes in the current code have stabilized.\n\nSigned-off-by: Tim Chen \u003ctim.c.chen@intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca99c1da080345e227cfb083c330a184d42e27f3",
      "tree": "e417b4c456ae31dc1dde8027b6be44a1a9f19395",
      "parents": [
        "fb30d64568fd8f6a21afef987f11852a109723da"
      ],
      "author": {
        "name": "Dipankar Sarma",
        "email": "dipankar@in.ibm.com",
        "time": "Tue Apr 18 22:21:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] Fix file lookup without ref\n\nThere are places in the kernel where we look up files in fd tables and\naccess the file structure without holding refereces to the file.  So, we\nneed special care to avoid the race between looking up files in the fd\ntable and tearing down of the file in another CPU.  Otherwise, one might\nsee a NULL f_dentry or such torn down version of the file.  This patch\nfixes those special places where such a race may happen.\n\nSigned-off-by: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nAcked-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": "fb30d64568fd8f6a21afef987f11852a109723da",
      "tree": "f5cb57a46f237bb3500743d3421d2ec95849e38a",
      "parents": [
        "966a082f80a073af1564c5ed6313ef2f0587dde3"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Apr 18 22:21:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] uml: add missing __volatile__\n\nWe were missing __volatile__ on some bits of asm in the segfault handlers.\nOn x86_64, this was messing up the move from %rdx to uc because that was\nmoved to after the GET_FAULTINFO_FROM_SC, which changed %rdx.\n\nAlso changed the other bit of asm and the one in the i386 handler to\nprevent any similar occurrences.\n\nSigned-off-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": "966a082f80a073af1564c5ed6313ef2f0587dde3",
      "tree": "da199abad4c035c60f04100b2759815655f46f31",
      "parents": [
        "f983c45ebedcaf686223afaecd8e681e8dcd15a9"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Apr 18 22:21:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] uml: physical memory map file fixes\n\nUML really wants shared memory semantics form its physical memory map file,\nand the place for that is /dev/shm.  So move the default, and fix the error\nmessages to recognize that this value can be overridden.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-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": "f983c45ebedcaf686223afaecd8e681e8dcd15a9",
      "tree": "869a042935419734c18c98c4cb4f19bc7af45850",
      "parents": [
        "ad28e029789ef46aebdfb9ece01d431ce1c637c8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Apr 18 22:21:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] uml: __user annotations\n\nbits of uml __user annotations lost in merge\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-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": "ad28e029789ef46aebdfb9ece01d431ce1c637c8",
      "tree": "e2e5dffefbb2484324ac4d0e74b77d312058b4a5",
      "parents": [
        "4127272c38619c56f0c1aa01d01c7bd757db70a1"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Apr 18 22:21:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] uml: change sigjmp_buf to jmp_buf\n\nClean up the jmpbuf code.  Since softints, we no longer use sig_setjmp, so\nthe UML_SIGSETJMP wrapper now has a misleading name.  Also, I forgot to\nchange the buffers from sigjmp_buf to jmp_buf.\n\nSigned-off-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": "4127272c38619c56f0c1aa01d01c7bd757db70a1",
      "tree": "d12ca9b4ba542a93957dc50c009928299ea66991",
      "parents": [
        "dd1c1e3e9ed04d33a698925238e527b7051f64b9"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Apr 18 22:21:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] m32r: update switch_to macro for tuning\n\n- Remove unnecessary push/pop\u0027s of the switch_to() macro\n  for performance tuning.\n- Cosmetic updates: change __inline__ to inline, etc.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: NIIBE Yutaka \u003cgniibe@fsij.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd1c1e3e9ed04d33a698925238e527b7051f64b9",
      "tree": "df4a6c602f7df37a2b6308be95ffb9e98f3dc7f4",
      "parents": [
        "0d34c86c3b75e5fd7cde15c965349b0104e06e53"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Apr 18 22:21:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:51 2006 -0700"
      },
      "message": "[PATCH] m32r: Remove a warning in m32r_sio.c\n\n  /project/m32r-linux/kernel/linux-2.6.17-rc1-mm2/linux-2.6.17-rc1-mm2/drivers/serial/m32r_sio.c: In function \u0027m32r_sio_console_write\u0027:\n  /project/m32r-linux/kernel/linux-2.6.17-rc1-mm2/linux-2.6.17-rc1-mm2/drivers/serial/m32r_sio.c:1060: warning: unused variable \u0027i\u0027\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d34c86c3b75e5fd7cde15c965349b0104e06e53",
      "tree": "13092afb5f94f45429ff04c24ce390ddf7f6a7b4",
      "parents": [
        "fa372810e51979c5044e036a34015845e9c6aedd"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Apr 18 22:21:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] m32r: mappi3 reboot support\n\nHere is a patch to support a reboot function for M3A-2170(Mappi-III)\nevaluation board.\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa372810e51979c5044e036a34015845e9c6aedd",
      "tree": "788adb758256488a7760c02384ad387071cf2d50",
      "parents": [
        "8e8ff02c0b61d9b7c15c7996a2eddbedf51a105b"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Apr 18 22:21:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] m32r: update include/asm-m32r/semaphore.h\n\nThis patch updates include/asm-m32r/semaphore.h for good readability and\nmaintainability.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e8ff02c0b61d9b7c15c7996a2eddbedf51a105b",
      "tree": "dde7fcedee5d8720f5cc95da5ed4629fd3369bc8",
      "parents": [
        "efe87d2b822e42975b4da958c9d321cf89bfeb5a"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Apr 18 22:21:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] m32r: Fix pt_regs for !COFNIG_ISA_DSP_LEVEL2 target\n\nThis modification is required to fix debugging function for m32r targets\nwith !CONFIG_ISA_DSP_LEVEL2, by unifying \u0027struct pt_regs\u0027 and \u0027struct\nsigcontext\u0027 size for all M32R ISA.\n\nSome m32r processor core with !CONFIG_ISA_DSP_LEVEL2 configuration has only\nsingle accumulator a0 (ex.  VDEC2 core, M32102 core, etc.), the others with\nCONFIG_ISA_DSP_LEVEL2 has two accumulators, a0 and a1.\n\nThis means there are two variations of thread context.  So far, we reduced\nand changed stackframe size at a syscall for their context size.  However,\nthis causes a problem that a GDB for processors with CONFIG_ISA_DSP_LEVEL2\ncannot be used for processors with !CONFIG_ISA_DSP_LEVEL2.\n\nFrom the viewpoint of GDB support, we should reduce such variation of\nstackframe size for simplicity.\n\nIn this patch, dummy members are added to \u0027struct pt_regs\u0027 and \u0027struct\nsigcontext\u0027 to adjust their size for !CONFIG_ISA_DSP_LEVEL2.\n\nThis modification is also a one step for a GDB update in future.\nCurrently, on the m32r, GDB can access process\u0027s context by using ptrace\nfunctions in a simple way of register by register access.  By unifying\nstackframe size, we have a possibility to make use of ptrace functions of\nnot only a single register access but also block register access,\nPTRACE_{GETREGS,PUTREGS}.\n\nHowever, for this purpose, we might have to modify stackframe structure\nsome more; for example, PSW (processor status word) register should be\npre-processed before pushing to stack at a syscall, and so on.  In this\ncase, we must update carefully both kernel and GDB at a time...\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Kei Sakamoto \u003cksakamot@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "efe87d2b822e42975b4da958c9d321cf89bfeb5a",
      "tree": "1bdabc6a189d4f2cd97dc98983e3b87a5aa58cfe",
      "parents": [
        "1bb858f27eadc54e24dfa351fcae724cff426de2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:21:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] x86 cpuid and msr notifier callback section mismatches\n\nFix section mismatch warnings in x86 cpuid and msr notifier callback\nfunctions.  We can\u0027t have these as init (discarded) code.\n\nWARNING: arch/x86_64/kernel/cpuid.o - Section mismatch: reference to .init.text: from .data between \u0027cpuid_class_cpu_notifier\u0027 (at offset 0x0) and \u0027cpuid_fops\u0027\nWARNING: arch/x86_64/kernel/msr.o - Section mismatch: reference to .init.text: from .data between \u0027msr_class_cpu_notifier\u0027 (at offset 0x0) and \u0027msr_fops\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1bb858f27eadc54e24dfa351fcae724cff426de2",
      "tree": "2c0812570c3a063cf1a0d6f334218e3dc1cce115",
      "parents": [
        "ab5703b34237da7034800ec2466ceebf88a7e685"
      ],
      "author": {
        "name": "lepton",
        "email": "ytht.net@gmail.com",
        "time": "Tue Apr 18 22:21:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] asm-i386/atomic.h: local_irq_save should be used instead of local_irq_disable\n\natomic_add_return() if CONFIG_M386 can accidentally enable local interrupts.\n\nSigned-off-by: Lepton Wu \u003cytht.net@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab5703b34237da7034800ec2466ceebf88a7e685",
      "tree": "1c319edf228bb9467a0b8b2bc2a069d0545f5c52",
      "parents": [
        "dda27d1a55e185b0c5fd184b86ac26c66846f095"
      ],
      "author": {
        "name": "Ron Yorston",
        "email": "rmy@tigress.co.uk",
        "time": "Tue Apr 18 22:21:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] selinux: Fix MLS compatibility off-by-one bug\n\nFix an off-by-one error in the MLS compatibility code that was causing\ncontexts with a MLS suffix to be rejected, preventing sharing partitions\nbetween FC4 and FC5.  Bug reported in\n\n   https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d188068\n\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dda27d1a55e185b0c5fd184b86ac26c66846f095",
      "tree": "112f9dea961915c32284a30edb28f2958afff1c6",
      "parents": [
        "6aa3001b239b387d98a7f945e4a51edeb59e4f2d"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "apgo@patchbomb.org",
        "time": "Tue Apr 18 22:20:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] hugetlbfs: add Kconfig help text\n\nIn kernel bugzilla #6248 (http://bugzilla.kernel.org/show_bug.cgi?id\u003d6248),\nAdrian Bunk \u003cbunk@stusta.de\u003e notes that CONFIG_HUGETLBFS is missing Kconfig\nhelp text.\n\nSigned-off-by: Arthur Othieno \u003capgo@patchbomb.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6aa3001b239b387d98a7f945e4a51edeb59e4f2d",
      "tree": "df3901329baddd8c37a661ad595fa52821dee8ef",
      "parents": [
        "013159227b840dfd441bd2e4c8b4d77ffb3cc42e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Apr 18 22:20:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] page_alloc.c: buddy handling cleanup\n\nFix up some whitespace damage.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "013159227b840dfd441bd2e4c8b4d77ffb3cc42e",
      "tree": "15bd8349b4a105efc75c77dcd0c1a579ecd87ab4",
      "parents": [
        "97c2c9b84d0c1edf4926b13661d5af3f0edccbce"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Tue Apr 18 22:20:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:50 2006 -0700"
      },
      "message": "[PATCH] mm: fix mm_struct reference counting bugs in mm/oom_kill.c\n\nFix oom_kill_task() so it doesn\u0027t call mmput() (which may sleep) while\nholding tasklist_lock.\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "97c2c9b84d0c1edf4926b13661d5af3f0edccbce",
      "tree": "bc986808cd7b5a8219a0c40ca9fdfc40524883e4",
      "parents": [
        "75129e297e861e6c61038aa4cdbf604b022de4ff"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Apr 18 22:20:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:49 2006 -0700"
      },
      "message": "[PATCH] oom-kill: mm locking fix\n\nDave Peterson \u003cdsp@llnl.gov\u003e points out that badness() is playing with\nmm_structs without taking a reference on them.\n\nmmput() can sleep, so taking a reference here (inside tasklist_lock) is\nhard.  Fix it up via task_lock() instead.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75129e297e861e6c61038aa4cdbf604b022de4ff",
      "tree": "48392ab6ae43547ae2d81a312eb22708af0dc515",
      "parents": [
        "4a3b98a422a20dedf3a2a40c44892d6e7e665157"
      ],
      "author": {
        "name": "John Hawkes",
        "email": "hawkes@sgi.com",
        "time": "Tue Apr 18 22:20:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:49 2006 -0700"
      },
      "message": "[PATCH] mm/slob.c: for_each_possible_cpu(), not NR_CPUS\n\nConvert for-loops that explicitly reference \"NR_CPUS\" into the\npotentially more efficient for_each_possible_cpu() construct.\n\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a3b98a422a20dedf3a2a40c44892d6e7e665157",
      "tree": "24387ffda32d2d7a8582116cd39654bf1fac19fe",
      "parents": [
        "8db08de4f6ae24e90aedf5125b5ddd52ffff15f4"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Apr 18 22:20:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:49 2006 -0700"
      },
      "message": "[PATCH] swsusp: prevent possible image corruption on resume\n\nThe function free_pagedir() used by swsusp for freeing its internal data\nstructures clears the PG_nosave and PG_nosave_free flags for each page\nbeing freed.\n\nHowever, during resume PG_nosave_free set means that the page in\nquestion is \"unsafe\" (ie.  it will be overwritten in the process of\nrestoring the saved system state from the image), so it should not be\nused for the image data.\n\nTherefore free_pagedir() should not clear PG_nosave_free if it\u0027s called\nduring resume (otherwise \"unsafe\" pages freed by it may be used for\nstoring the image data and the data may get corrupted later on).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8db08de4f6ae24e90aedf5125b5ddd52ffff15f4",
      "tree": "a35f45d38b25f1ad9ddbc006712488d26ecaf987",
      "parents": [
        "b73781c866f671ff5a84d7c840510b43e8731d13"
      ],
      "author": {
        "name": "David Barksdale",
        "email": "amatus@ocgnet.org",
        "time": "Tue Apr 18 22:20:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:49 2006 -0700"
      },
      "message": "[PATCH] m41t00: fix bitmasks when writing to chip\n\nFix the bitmasks used when writing to the M41T00 registers.\n\nThe original code used a mask of 0x7f when writing to each register,\nthis is incorrect and probably the result of a copy-paste error.  As a\nresult years from 1980 to 1999 will be read back as 2000 to 2019.\n\nSigned-off-by: David Barksdale \u003camatus@ocgnet.org\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b73781c866f671ff5a84d7c840510b43e8731d13",
      "tree": "b8e5d32802fd048e5229615576dc4fda82c722d4",
      "parents": [
        "676ff453e58c5ff7ddbfebf5a11142e3e4add161"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Apr 18 22:20:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:49 2006 -0700"
      },
      "message": "[PATCH] uml: MADV_REMOVE fixes\n\nMADV_REMOVE fixes - change the test mapping to be MAP_SHARED instead of\nMAP_PRIVATE, as MADV_REMOVE on MAP_PRIVATE maps won\u0027t work.  Also, use\nthe kernel\u0027s definition of MADV_REMOVE instead of hardcoding it if there\nisn\u0027t a libc definition.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "676ff453e58c5ff7ddbfebf5a11142e3e4add161",
      "tree": "73dd2d5fa0baa38be1357947b0a90b013b14115f",
      "parents": [
        "5e85d4abe3f43bb5362f384bab0e20ef082ce0b5"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Apr 18 22:20:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:49 2006 -0700"
      },
      "message": "[PATCH] for_each_possible_cpu: x86_64\n\nfor_each_cpu() actually iterates across all possible CPUs.  We\u0027ve had\nmistakes in the past where people were using for_each_cpu() where they\nshould have been iterating across only online or present CPUs.  This is\ninefficient and possibly buggy.\n\nWe\u0027re renaming for_each_cpu() to for_each_possible_cpu() to avoid this\nin the future.\n\nThis patch replaces for_each_cpu with for_each_possible_cpu.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e85d4abe3f43bb5362f384bab0e20ef082ce0b5",
      "tree": "cd3a29086e5274fd08bc8d22d15568deab144755",
      "parents": [
        "181ae4005d0a4010802be534d929b38c42b9ac06"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Apr 18 22:20:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:49 2006 -0700"
      },
      "message": "[PATCH] task: Make task list manipulations RCU safe\n\nWhile we can currently walk through thread groups, process groups, and\nsessions with just the rcu_read_lock, this opens the door to walking the\nentire task list.\n\nWe already have all of the other RCU guarantees so there is no cost in\ndoing this, this should be enough so that proc can stop taking the\ntasklist lock during readdir.\n\nprev_task was killed because it has no users, and using it will miss new\ntasks when doing an rcu traversal.\n\nSigned-off-by: 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": "181ae4005d0a4010802be534d929b38c42b9ac06",
      "tree": "e16e0a70cff702b11edb497eee4a4d77f27d104a",
      "parents": [
        "8bbde0e6d52265158ee9625f383500c1a7d09ba9"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Tue Apr 18 22:20:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:49 2006 -0700"
      },
      "message": "[PATCH] uml: make 64-bit COW files compatible with 32-bit ones\n\nThis is the minimal fix to make 64-bit UML binaries create 32-bit\ncompatible COW files and read them.\n\nI\u0027ve indeed tested that current code doesn\u0027t do this - the code gets\nSIGFPE for a division by a value read at the wrong place, where 0 is\nfound.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: 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": "9e0267c26e237f84f608a68e579bf4eb89dad819",
      "tree": "9ea854e8e97113afbf33dfb787171950cfb53df6",
      "parents": [
        "a4514ebd8e12c63c09ab02be518db545bd1d24af"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 19 15:57:31 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 19 15:57:31 2006 +0200"
      },
      "message": "[PATCH] splice: fixup writeout path after -\u003emap changes\n\nSince -\u003emap() no longer locks the page, we need to adjust the handling\nof those pages (and stealing) a little. This now passes full regressions\nagain.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "a4514ebd8e12c63c09ab02be518db545bd1d24af",
      "tree": "ec7bcaed8d4594bd9d763659686e9318158da3aa",
      "parents": [
        "2a27250e6cf47ca1ea3bea0a55e4b7889c097627"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 19 15:57:05 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 19 15:57:05 2006 +0200"
      },
      "message": "[PATCH] splice: offset fixes\n\n- We need to adjust *ppos for writes as well.\n- Copy back modified offset value if one was passed in, similar to\n  what sendfile does.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "2a27250e6cf47ca1ea3bea0a55e4b7889c097627",
      "tree": "3dbd4747df21e72420ab6fb91fc174173903c803",
      "parents": [
        "c4f895cbe1e95aab633207fb19c650b7c984c01a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 19 15:56:40 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 19 15:56:40 2006 +0200"
      },
      "message": "[PATCH] tee: link_pipe() must be careful when dropping one of the pipe locks\n\nWe need to ensure that we only drop a lock that is ordered last, to avoid\nABBA deadlocks with competing processes.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "c4f895cbe1e95aab633207fb19c650b7c984c01a",
      "tree": "3f8fa236d737da19bd9d7c38ab01079caf7d5f56",
      "parents": [
        "91ad66ef4469cb631ec0ccd131b07f16770773f7"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 19 15:56:12 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 19 15:56:12 2006 +0200"
      },
      "message": "[PATCH] splice: cleanup the SPLICE_F_NONBLOCK handling\n\n- generic_file_splice_read() more readable and correct\n- Don\u0027t bail on page allocation with NONBLOCK set, just don\u0027t allow\n  direct blocking on IO (eg lock_page).\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "91ad66ef4469cb631ec0ccd131b07f16770773f7",
      "tree": "89db609ce4d9673ad1f586abe87c76d6f38ab0d0",
      "parents": [
        "8bbde0e6d52265158ee9625f383500c1a7d09ba9"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 19 15:55:10 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Apr 19 15:55:10 2006 +0200"
      },
      "message": "[PATCH] splice: close i_size truncate races on read\n\nWe need to check i_size after doing a blocking readpage.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "8bbde0e6d52265158ee9625f383500c1a7d09ba9",
      "tree": "c3a28edf1971fe6e1252816f28df2705ca674d05",
      "parents": [
        "038e5e2bf2819058fb1b4b52b583bef9ad063356"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 20:00:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 20:00:49 2006 -0700"
      },
      "message": "Linux v2.6.17-rc2\n"
    },
    {
      "commit": "038e5e2bf2819058fb1b4b52b583bef9ad063356",
      "tree": "3a152b455f845a25d0958af5b461b034c2d565fa",
      "parents": [
        "5c723d26fa223bdb17b9230c77e4e1156884475a",
        "d34cb28a3718a7055ed14e2ec058fe3e4574af63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 19:49:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 19:49:42 2006 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (47 commits)\n  [MAINTAINERS] The ham radio code now has website at http://www.linux-ax25.org.\n  [MIPS] Use __ffs() instead of ffs() for waybit calculation.\n  [MIPS] Fix Makefile bugs for MIPS32/MIPS64 R1 and R2.\n  [MIPS] Handle IDE PIO cache aliases on SMP.\n  [MIPS] Make mips_srs_init static.\n  [MIPS] MIPS boards: Set HZ to 100.\n  [MIPS] kgdb: Let gcc compute the array size itself.\n  [MIPS] FPU affinity for MT ASE.\n  [MIPS] MT: Improved multithreading support.\n  [MIPS] kpsd and other AP/SP improvements.\n  [MIPS] R2: Instruction hazard barrier.\n  [MIPS] Fix genrtc compilation.\n  [MIPS] R2: Implement shadow register allocation without spinlock.\n  [MIPS] Fix VR41xx build errors.\n  [MIPS] Fix tx49_blast_icache32_page_indexed.\n  [MIPS] Enable SCHED_NO_NO_OMIT_FRAME_POINTER for MIPS.\n  [MIPS] Use \"R\" constraint for cache_op.\n  [MIPS] Rewrite all the assembler interrupt handlers to C.\n  [MIPS] Fix the crime against humanity that mipsIRQ.S is.\n  [MIPS] Fixup damage done by 22a9835c350782a5c3257343713932af3ac92ee0.\n  ...\n"
    },
    {
      "commit": "d34cb28a3718a7055ed14e2ec058fe3e4574af63",
      "tree": "962460fa366ab2ef4912ea1e24e627d921ca1415",
      "parents": [
        "3c68da798a3facbf94d536b1ed7ff6f1e7f4ad8d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:30 2006 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:30 2006 +0200"
      },
      "message": "[MAINTAINERS] The ham radio code now has website at http://www.linux-ax25.org.\n"
    },
    {
      "commit": "3c68da798a3facbf94d536b1ed7ff6f1e7f4ad8d",
      "tree": "14882e68603070e2697f1825a17e6adc57b03d00",
      "parents": [
        "9200c0b2a07c430bd98c546fc44b94f50e67ac62"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Apr 08 01:33:31 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:30 2006 +0200"
      },
      "message": "[MIPS] Use __ffs() instead of ffs() for waybit calculation.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9200c0b2a07c430bd98c546fc44b94f50e67ac62",
      "tree": "4570878f9e1e48c17e4e93beeefcbce653c3ae8a",
      "parents": [
        "7e3bfc7cfc402458b0386086ab650ce811720927"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Apr 06 00:44:25 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:29 2006 +0200"
      },
      "message": "[MIPS] Fix Makefile bugs for MIPS32/MIPS64 R1 and R2.\n\nThis fixes kernel builds with gcc 3.2 (not 64-bit, that is looking like\nit is beyond recovery) and 3.3.  With these bugs fixed we now also can\nget undo 3b4c4996a0c24da9e6f8be764e3950b756b18cc0 and similar bits for\nSMTC that were added in 79cc8007b93838a670b164b8a55ab3e735a12a8b.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7e3bfc7cfc402458b0386086ab650ce811720927",
      "tree": "d7512049fad83d13a909a9ad8085c33f9d44b13f",
      "parents": [
        "bb12d612d4b2e6dc260fab081f69df783b74289f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 20:42:04 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:29 2006 +0200"
      },
      "message": "[MIPS] Handle IDE PIO cache aliases on SMP.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bb12d612d4b2e6dc260fab081f69df783b74289f",
      "tree": "dac395212548d5059bf402c23d7860ac50e1f08d",
      "parents": [
        "b4ade4bf8811c7267b9f32b4a5d8fcfde714adac"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 09:45:49 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:29 2006 +0200"
      },
      "message": "[MIPS] Make mips_srs_init static.\n\nNothing outside traps.c uses it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b4ade4bf8811c7267b9f32b4a5d8fcfde714adac",
      "tree": "6be6c55c1f71c3d45528fd0de00d60a0eb1da181",
      "parents": [
        "8f6539d55919b8e013583df768312a2503f4125d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 09:45:48 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:29 2006 +0200"
      },
      "message": "[MIPS] MIPS boards: Set HZ to 100.\n\n1000Hz will bring an FPGA CPU down on it\u0027s knees and it\u0027s even worse on\nmultithreaded cores.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8f6539d55919b8e013583df768312a2503f4125d",
      "tree": "e141e06fa6831f5500bafc7f9136be46ea252219",
      "parents": [
        "f088fc84f94c1a36943e28ad704a9a740a35f877"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 09:45:48 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:28 2006 +0200"
      },
      "message": "[MIPS] kgdb: Let gcc compute the array size itself.\n\nThis is the same method as used in the serial driver.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f088fc84f94c1a36943e28ad704a9a740a35f877",
      "tree": "309add2d3fe666920a681985c36d55f731df9922",
      "parents": [
        "41c594ab65fc89573af296d192aa5235d09717ab"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 09:45:47 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:28 2006 +0200"
      },
      "message": "[MIPS] FPU affinity for MT ASE.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "41c594ab65fc89573af296d192aa5235d09717ab",
      "tree": "562462512a320f386bdf49eabfbb26bb3ee761fa",
      "parents": [
        "2600990e640e3bef29ed89d565864cf16ee83833"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 09:45:45 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:28 2006 +0200"
      },
      "message": "[MIPS] MT: Improved multithreading support.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2600990e640e3bef29ed89d565864cf16ee83833",
      "tree": "7c7a43916d509d56ad89b951c485c7d75f40468e",
      "parents": [
        "bce1a28686ed6527977a198f698278b67c6bf9ec"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 09:45:45 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:27 2006 +0200"
      },
      "message": "[MIPS] kpsd and other AP/SP improvements.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bce1a28686ed6527977a198f698278b67c6bf9ec",
      "tree": "814c2a32011c8f7279fb3244cf6215e1dd82a95d",
      "parents": [
        "a682a2417007ad6265cd71b97b751753fd10e2fb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 05 09:45:45 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:22 2006 +0200"
      },
      "message": "[MIPS] R2: Instruction hazard barrier.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a682a2417007ad6265cd71b97b751753fd10e2fb",
      "tree": "94c7a0d3c768de47d0b3651830dff463308a1770",
      "parents": [
        "193dd2ce2a4a1c5b2e7814544572424d497069db"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 04 16:59:37 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:22 2006 +0200"
      },
      "message": "[MIPS] Fix genrtc compilation.\n\nSigned-off-by: Ralf Roesch \u003cralf.roesch@rw-gmbh.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "193dd2ce2a4a1c5b2e7814544572424d497069db",
      "tree": "cca42417c505a8f68e2d2accc83d392fb7221432",
      "parents": [
        "62a442155ea58a17497b487324b27ec2f2dc5c5c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 04 15:09:06 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:22 2006 +0200"
      },
      "message": "[MIPS] R2: Implement shadow register allocation without spinlock.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "62a442155ea58a17497b487324b27ec2f2dc5c5c",
      "tree": "0b29c98e4283e1a0e121e9abcd78f4746721a360",
      "parents": [
        "67a3f6de939a5f52e0aea6dcff7778d4bcca0734"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Apr 04 20:48:47 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:22 2006 +0200"
      },
      "message": "[MIPS] Fix VR41xx build errors.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\n"
    },
    {
      "commit": "67a3f6de939a5f52e0aea6dcff7778d4bcca0734",
      "tree": "7a3579fa45f783ac3193e04cac6745086ff1637f",
      "parents": [
        "1cc89038f3921f4d79a9d24c8490aa9c0549e371"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Apr 04 17:34:14 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:21 2006 +0200"
      },
      "message": "[MIPS] Fix tx49_blast_icache32_page_indexed.\n\nFix the cache index value in tx49_blast_icache32_page_indexed().\nThis is a damage by de62893bc0725f8b5f0445250577cd7a10b2d8f8 commit.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1cc89038f3921f4d79a9d24c8490aa9c0549e371",
      "tree": "1093445c876b70941631e75b0da7667e807c65c8",
      "parents": [
        "675055bfb5f99be56a20a6a214439adf23591786"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Apr 04 13:11:45 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:21 2006 +0200"
      },
      "message": "[MIPS] Enable SCHED_NO_NO_OMIT_FRAME_POINTER for MIPS.\n\nMIPS get_wchan() no longer requires -fno-omit-frame-pointer.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "675055bfb5f99be56a20a6a214439adf23591786",
      "tree": "66b710f5f9eada27d296a49174b000a59c7c5090",
      "parents": [
        "e4ac58afdfac792c0583af30dbd9eae53e24c78b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 03 23:32:39 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:21 2006 +0200"
      },
      "message": "[MIPS] Use \"R\" constraint for cache_op.\n\nGcc might emit an absolute address for the the \"m\" constraint which\ngas unfortunately does not permit.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e4ac58afdfac792c0583af30dbd9eae53e24c78b",
      "tree": "7517bef2c515fc630e4d3d238867b91cde96f558",
      "parents": [
        "d35d473c25d43d7db3e5e18b66d558d2a631cca8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 03 17:56:36 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:21 2006 +0200"
      },
      "message": "[MIPS] Rewrite all the assembler interrupt handlers to C.\n\nSaves like 1,600 lines of code, is way easier to debug, compilers\nfrequently do a better job than the cut and paste type of handlers many\nboards had.  And finally having all the stuff done in a single place\nalso means alot of bug potencial for the MT ASE is gone.\n\nThe only surviving handler in assembler is the DECstation one; I hope\nMaciej will rewrite it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d35d473c25d43d7db3e5e18b66d558d2a631cca8",
      "tree": "2351622ad74bb5f09ee2faf0daf6581e7b9e47c5",
      "parents": [
        "fde3505c695e0de8ae7504b58d373db2d0ba498a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 03 13:17:41 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:21 2006 +0200"
      },
      "message": "[MIPS] Fix the crime against humanity that mipsIRQ.S is.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fde3505c695e0de8ae7504b58d373db2d0ba498a",
      "tree": "503ee7eee7b30be70713efc74944a109d4ce4b7f",
      "parents": [
        "9c1f1257a364467d091c5166049addaf3e7d7118"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 03 14:44:50 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:21 2006 +0200"
      },
      "message": "[MIPS] Fixup damage done by 22a9835c350782a5c3257343713932af3ac92ee0.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9c1f1257a364467d091c5166049addaf3e7d7118",
      "tree": "f57e94628587661adbe15885a4d9f7b3e7d5e57c",
      "parents": [
        "ba8990f2aec85b5b62643aa82a1e71c738efc487"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 03 10:17:21 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:20 2006 +0200"
      },
      "message": "[MIPS] Replace redundant declarations of _end by \u003casm/sections.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ba8990f2aec85b5b62643aa82a1e71c738efc487",
      "tree": "99034cdba9e925ad365fc03e0356eb45deb3d5c2",
      "parents": [
        "67cbeb334ec2f1303dd11930b0eb0379e8e39559"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 03 00:21:30 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:20 2006 +0200"
      },
      "message": "[MIPS] JMR3927 build fixes for the RTC code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "67cbeb334ec2f1303dd11930b0eb0379e8e39559",
      "tree": "25c795d27271a0fe253c6bdb02cf369d827d1cba",
      "parents": [
        "2ef2e1d9731bd8b3d8565e31bacd52a7c13a0aed"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 22:17:09 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:20 2006 +0200"
      },
      "message": "[MIPS] EV96100: ev96100_cpu_irq needs a struct pt_regs argument.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2ef2e1d9731bd8b3d8565e31bacd52a7c13a0aed",
      "tree": "86828c43aef9e7778cd7e2f9d208bc65be50d426",
      "parents": [
        "c40b92e09c029ef2cb0b2287cbd222ff14ae3de8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 22:07:36 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:20 2006 +0200"
      },
      "message": "[MIPS] EV96100: Fix over two year old typo in variable name.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c40b92e09c029ef2cb0b2287cbd222ff14ae3de8",
      "tree": "67e5a612db0d8cd314b74adb09fa18e41a350e96",
      "parents": [
        "088cf96a692a0369973aa19dcbf36134d9e6a529"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 18:43:09 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:20 2006 +0200"
      },
      "message": "[MIPS] Ocelot 3: Fix build errors after the recent move of Marvell headers.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "088cf96a692a0369973aa19dcbf36134d9e6a529",
      "tree": "421b23e28a069b9a560261a3f1dbe56c2775fc6f",
      "parents": [
        "ac2384a855c94e1d5467afe20bcb8ca23f0f3853"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 18:06:43 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:20 2006 +0200"
      },
      "message": "[MIPS] MV6434x: Add prototype of interrupt dispatch function.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ac2384a855c94e1d5467afe20bcb8ca23f0f3853",
      "tree": "70e50512f74274486d7eb85a12d49d535c262f6d",
      "parents": [
        "ed00e87fd09f113dd9e79672b835734801f2a9ea"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 13:48:57 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:19 2006 +0200"
      },
      "message": "[MIPS] it8172: Fix build of serial driver.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ed00e87fd09f113dd9e79672b835734801f2a9ea",
      "tree": "6b98a89f93bc7237f3081d06375cb544134eeece",
      "parents": [
        "13626a887fad4220bc7ca85f4b42ca8cfb805e11"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 13:47:51 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:19 2006 +0200"
      },
      "message": "[MIPS] ITE: Glue build.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "13626a887fad4220bc7ca85f4b42ca8cfb805e11",
      "tree": "3ed49b52a533cb460d79b04f9d2d2986a42b4b22",
      "parents": [
        "b56bce9a25e8c117794fe74c1b9bf790de10d554"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 13:17:58 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:19 2006 +0200"
      },
      "message": "[MIPS] MV6434x: The name of the CPP symbol is __mips__, not __MIPS__.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b56bce9a25e8c117794fe74c1b9bf790de10d554",
      "tree": "b6996b9fe369fdfe6c2db9133f4289ac9ae8897d",
      "parents": [
        "0428657d874edf228fcd5396bb0e095b806e954c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 13:16:45 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:19 2006 +0200"
      },
      "message": "[MIPS] Jaguar: Fix build errors after the recent move of Marvell headers.\n\nSome things were renamed because the PPC variant of the MV-643XX now\nuses the same header and the Jaguar code didn\u0027t catch up on that.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0428657d874edf228fcd5396bb0e095b806e954c",
      "tree": "31f1b1a1a52381719dd2503d505dcebfbe08e89e",
      "parents": [
        "f13b68e8174657b0253ca7cf263521ed3ac19125"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 13:14:42 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:19 2006 +0200"
      },
      "message": "[MIPS] ITE8172: Fix build error due to missmatching prototypes.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f13b68e8174657b0253ca7cf263521ed3ac19125",
      "tree": "e6f6513ebc91b2517568b71ef93bc1bc4237aef6",
      "parents": [
        "41d4f0e61283f6807553c129416fc20766a7043f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Apr 02 13:13:19 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:19 2006 +0200"
      },
      "message": "[MIPS] Fix CONFIG_LIMITED_DMA build.\n\nThis fix a build error for the Momentum Jaguar ATX eval board.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "41d4f0e61283f6807553c129416fc20766a7043f",
      "tree": "5e1536002419d5fd88b5eeac6c0dd29bd268c160",
      "parents": [
        "93373ed4d87fb02554ce020d929388ac16913664"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 01 21:25:28 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:19 2006 +0200"
      },
      "message": "[MIPS] PNX8550 build fix.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "93373ed4d87fb02554ce020d929388ac16913664",
      "tree": "01925421619219d00c39744b0a4cc79b8f7f719b",
      "parents": [
        "c9e321e095384f25f2b7ffef456794cfa876dafc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 01 21:17:45 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:18 2006 +0200"
      },
      "message": "[MIPS] Rewrite spurious_interrupt from assembler to C.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "c9e321e095384f25f2b7ffef456794cfa876dafc"
}
