)]}'
{
  "log": [
    {
      "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": "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"
    },
    {
      "commit": "c9e321e095384f25f2b7ffef456794cfa876dafc",
      "tree": "ce4107ce689d227cd3bd24f4f73140b8a613f63d",
      "parents": [
        "e49ed7f5917de5baa9e25cf8af332b3b35724e51"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 01 20:43:58 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:14 2006 +0200"
      },
      "message": "[MIPS] Fix breakage due to the grand makefile crapectomy.\n\nIt\u0027s cc-option not cc-options.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e49ed7f5917de5baa9e25cf8af332b3b35724e51",
      "tree": "a7f27a27367983d62c59feaa23aecbe1b5ab5dca",
      "parents": [
        "a8d587a71b76328447de165b12495650721b9286"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 01 07:49:52 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:14 2006 +0200"
      },
      "message": "[MIPS] Sort out duplicate exports.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a8d587a71b76328447de165b12495650721b9286",
      "tree": "99930dd68d04355c5753741c9e587677ad6b5225",
      "parents": [
        "f115da9cd60ccd5f27941dcf9fe8038ae9486a77"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 01 07:49:21 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:14 2006 +0200"
      },
      "message": "[MIPS] Wire up sync_file_range(2).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f115da9cd60ccd5f27941dcf9fe8038ae9486a77",
      "tree": "390257c30a093f4334afd45160fb9f4ef768cf69",
      "parents": [
        "84ada9f85686a6bfdbd65c24fd23ef5d641b0776"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 31 09:27:20 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:13 2006 +0200"
      },
      "message": "[MIPS] Wire splice syscall.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "84ada9f85686a6bfdbd65c24fd23ef5d641b0776",
      "tree": "b6dc0ff6189833d1e8781cf7138dbf19bf495709",
      "parents": [
        "91b05e6776e173da5ce7c96d67b3ad186c4fa49f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 30 21:27:47 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:13 2006 +0200"
      },
      "message": "[MIPS] More SHT_* and SHF_* ELF definitions.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "91b05e6776e173da5ce7c96d67b3ad186c4fa49f",
      "tree": "4edd08f258844a33daa40bf7af8972aa657fd2fd",
      "parents": [
        "15c4f67ab81b07d3b579a11fc4a30da84c0d4858"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 29 18:53:00 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:13 2006 +0200"
      },
      "message": "[MIPS] Fix vectored interrupt support in TLB exception handler generator.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "15c4f67ab81b07d3b579a11fc4a30da84c0d4858",
      "tree": "24917561afe127b7a0a1421f353811a2e899b7e7",
      "parents": [
        "ff3eab2a985f8efac239768fe7dda8fffc028ded"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 29 18:51:06 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:13 2006 +0200"
      },
      "message": "[MIPS] Provide access functions for c0_badvaddr.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ff3eab2a985f8efac239768fe7dda8fffc028ded",
      "tree": "8afef9a4c6d472876102ec91afa6f18a2d8dcb4a",
      "parents": [
        "7acb783ecd5273a864cfb588ed63c0df0e217a9e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 29 14:12:58 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:13 2006 +0200"
      },
      "message": "[MIPS] Some formatting fixes.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7acb783ecd5273a864cfb588ed63c0df0e217a9e",
      "tree": "a3224f5bacced97d43e124984e2752d010a17bf0",
      "parents": [
        "e76038dcc06fc22134abdc554338d444f87791c6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 29 14:11:22 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:13 2006 +0200"
      },
      "message": "[MIPS] Fixup printk in mips_srs_init.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e76038dcc06fc22134abdc554338d444f87791c6",
      "tree": "11d072ca3f089c18b11057fdec166c3a81a0120e",
      "parents": [
        "b4d05cb9cbbf206ab0dc2c1740938b87b3d3ee44"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 29 14:10:09 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:13 2006 +0200"
      },
      "message": "[MIPS] Remove redundant initialization of sr_allocated.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b4d05cb9cbbf206ab0dc2c1740938b87b3d3ee44",
      "tree": "4876f9784d9a2f03f947ed372f8dec3334b270ac",
      "parents": [
        "6fd11a2173709cd598345e15382af480979cf4fc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 29 14:09:14 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:12 2006 +0200"
      },
      "message": "[MIPS] Make set_vi_srs_handler static.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6fd11a2173709cd598345e15382af480979cf4fc",
      "tree": "19864714f516d8dd85a8f6493e8b6c6102620fba",
      "parents": [
        "18b68e1561ff464c9b773f96e535d724c352fb8a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 24 13:21:50 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:12 2006 +0200"
      },
      "message": "[MIPS] Cleanup free_initmem the same way as i386 did.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "18b68e1561ff464c9b773f96e535d724c352fb8a",
      "tree": "c286ef1ad57caf94059da2a3ed9da30d991e089e",
      "parents": [
        "385910f2b275a636238f70844f1b6da9fda6f2da"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Mar 22 11:22:09 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:12 2006 +0200"
      },
      "message": "[MIPS] Added tb0287_defconfig back.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5c723d26fa223bdb17b9230c77e4e1156884475a",
      "tree": "03487f55b11cdfa5d3f0edf655fa2351f7d4ed53",
      "parents": [
        "a196e7880905313773be97dbca5aa7b0a0aed71c",
        "63903ca6af3d9424a0c2b176f927fa7e7ab2ae8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 18:03:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 18:03:22 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: Remove redundant NULL checks before [kv]free\n  unaligned access in sk_run_filter()\n  [IPV6]: Clean up hop-by-hop options handler.\n  [IPV6] XFRM: Fix decoding session with preceding extension header(s).\n  [IPV6] XFRM: Don\u0027t use old copy of pointer after pskb_may_pull().\n  [IPV6]: Ensure to have hop-by-hop options in our header of \u0026sk_buff.\n  [TCP]: Fix truesize underflow\n"
    },
    {
      "commit": "a196e7880905313773be97dbca5aa7b0a0aed71c",
      "tree": "fcea9657fcdca01b6fc3fac27c2e804aaac73c63",
      "parents": [
        "c63fdeee94f87aafc131e5594ab030638044cc29",
        "f2a1585244681b92fd416d071a85de0db79235d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 18:02:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 18:02:55 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix dependencies of HUGETLB_PAGE_SIZE_64K\n"
    },
    {
      "commit": "c63fdeee94f87aafc131e5594ab030638044cc29",
      "tree": "e0b1f9ed820fc2e95fa2f0663b81afd2d24c9cfc",
      "parents": [
        "c63f774ca10efa7cbcbd555c072353e1a7ab7fbe",
        "9180053cacfec4aa233a6cabf1256960e75b0abd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 18:01:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 18:01:47 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] powernow-k8.c: fix a check-after-use\n  [CPUFREQ] Remove duplicate check in powernow-k8\n  [CPUFREQ] drivers/cpufreq/cpufreq.c: static functions mustn\u0027t be exported\n  [CPUFREQ] If max_freq got reduced (e.g. by _PPC) a write to sysfs scaling_governor let cpufreq core stuck at low max_freq for ever\n  [CPUFREQ] x86_64: Proper null pointer check in powernow_k8_get\n  [CPUFREQ] x86_64: Revert earlier powernow-k8 change\n  [CPUFREQ] Update LART site URL\n  [CPUFREQ] Remove pointless check in conservative governor.\n  [CPUFREQ] trailing whitespace removal de-jour.\n  [CPUFREQ] extra debugging in cpufreq_add_dev()\n"
    },
    {
      "commit": "c63f774ca10efa7cbcbd555c072353e1a7ab7fbe",
      "tree": "69e843c2f25e384929579be2c3768618ea5b90c4",
      "parents": [
        "385910f2b275a636238f70844f1b6da9fda6f2da",
        "608c783aaa0abe39e3672f65b786cdade8db6df9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 18:01:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 18 18:01:19 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3479/1: Corgi SSP: Fix potential concurrent access problem\n  [ARM] 3478/1: SharpSL SCOOP: Fix potenial build failure\n"
    },
    {
      "commit": "f2a1585244681b92fd416d071a85de0db79235d2",
      "tree": "c88dbf5760959184dc48ffd87661188c72a77ffa",
      "parents": [
        "385910f2b275a636238f70844f1b6da9fda6f2da"
      ],
      "author": {
        "name": "Jean-Luc Léger",
        "email": "jean-luc.leger@dspnet.fr.eu.org",
        "time": "Tue Apr 18 16:19:53 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 18 16:19:53 2006 -0700"
      },
      "message": "[SPARC64]: Fix dependencies of HUGETLB_PAGE_SIZE_64K\n\nThis patch fixes dependencies of HUGETLB_PAGE_SIZE_64K\n\nSigned-off-by: Jean-Luc Léger \u003cjean-luc.leger@dspnet.fr.eu.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63903ca6af3d9424a0c2b176f927fa7e7ab2ae8e",
      "tree": "af0dca981d11cc29b6cb94377bca6b61f1370a0e",
      "parents": [
        "40daafc80b0f6a950c9252f9f1a242ab5cb6a648"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Apr 18 14:51:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Apr 18 15:57:55 2006 -0700"
      },
      "message": "[NET]: Remove redundant NULL checks before [kv]free\n\nRedundant NULL check before kfree removal\nfrom net/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40daafc80b0f6a950c9252f9f1a242ab5cb6a648",
      "tree": "93e74daf6429d544af14bff31e9ffe3f772186d3",
      "parents": [
        "b809739a1b455396c21de13bcbf6669faf82f747"
      ],
      "author": {
        "name": "Dmitry Mishin",
        "email": "dim@openvz.org",
        "time": "Tue Apr 18 14:50:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Apr 18 15:57:54 2006 -0700"
      },
      "message": "unaligned access in sk_run_filter()\n\nThis patch fixes unaligned access warnings noticed on IA64\nin sk_run_filter(). \u0027ptr\u0027 can be unaligned.\n\nSigned-off-By: Dmitry Mishin \u003cdim@openvz.org\u003e\nSigned-off-By: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b809739a1b455396c21de13bcbf6669faf82f747",
      "tree": "6d3db33b6f07e5b61e76409c3791fa7fdbaa6807",
      "parents": [
        "e5d25a90886d62d88fdd7cd5c3375f4fe436be64"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Apr 18 14:48:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Apr 18 15:57:53 2006 -0700"
      },
      "message": "[IPV6]: Clean up hop-by-hop options handler.\n\n- Removed unused argument (nhoff) for ipv6_parse_hopopts().\n- Make ipv6_parse_hopopts() to align with other extension header\n  handlers.\n- Removed pointless assignment (hdr), which is not used afterwards.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5d25a90886d62d88fdd7cd5c3375f4fe436be64",
      "tree": "677a7aa9816db94dfae91e6cb7f35864e47dc6d4",
      "parents": [
        "e3cae904d7df4f86ea1d13d459e667d389cc35e3"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Apr 18 14:47:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Apr 18 15:57:52 2006 -0700"
      },
      "message": "[IPV6] XFRM: Fix decoding session with preceding extension header(s).\n\nWe did not correctly decode session with preceding extension\nheader(s).  This was because we had already pulled preceding\nheaders, skb-\u003enh.raw + 40 + 1 - skb-\u003edata was minus, and\npskb_may_pull() failed.\n\nWe now have IP6CB(skb)-\u003enhoff and skb-\u003eh.raw, and we can\nstart parsing / decoding upper layer protocol from current\nposition.\n\nTracked down by Noriaki TAKAMIYA \u003ctakamiya@po.ntts.co.jp\u003e\nand tested by Kazunori Miyazawa \u003ckazunori@miyazawa.org\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3cae904d7df4f86ea1d13d459e667d389cc35e3",
      "tree": "a855ecca9a8ab21b38c80cd5c1389f9f6d1a1f21",
      "parents": [
        "ec6700958a776a83681ecb11239c0525730c42ba"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Apr 18 14:46:52 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Apr 18 15:57:51 2006 -0700"
      },
      "message": "[IPV6] XFRM: Don\u0027t use old copy of pointer after pskb_may_pull().\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec6700958a776a83681ecb11239c0525730c42ba",
      "tree": "07e6953adb8dab01b9e6c7415c886c124cefa541",
      "parents": [
        "ef5cb9738b488140eb6c3f32fffab08f39a4905e"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Apr 18 14:46:26 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Apr 18 15:57:50 2006 -0700"
      },
      "message": "[IPV6]: Ensure to have hop-by-hop options in our header of \u0026sk_buff.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef5cb9738b488140eb6c3f32fffab08f39a4905e",
      "tree": "803d92cada2f9062417d4b6038482689b0c86f84",
      "parents": [
        "385910f2b275a636238f70844f1b6da9fda6f2da"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 18 13:24:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Apr 18 15:57:49 2006 -0700"
      },
      "message": "[TCP]: Fix truesize underflow\n\nThere is a problem with the TSO packet trimming code.  The cause of\nthis lies in the tcp_fragment() function.\n\nWhen we allocate a fragment for a completely non-linear packet the\ntruesize is calculated for a payload length of zero.  This means that\ntruesize could in fact be less than the real payload length.\n\nWhen that happens the TSO packet trimming can cause truesize to become\nnegative.  This in turn can cause sk_forward_alloc to be -n * PAGE_SIZE\nwhich would trigger the warning.\n\nI\u0027ve copied the code DaveM used in tso_fragment which should work here.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9180053cacfec4aa233a6cabf1256960e75b0abd",
      "tree": "f8378ac361b4ae393a579d2e94161251ff1ed328",
      "parents": [
        "3aee086bd3ecce968283798ce4a73966c7ed44e3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Apr 19 00:07:28 2006 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Apr 18 17:24:52 2006 -0500"
      },
      "message": "[CPUFREQ] powernow-k8.c: fix a check-after-use\n\nThis patch fixes a check-after-use introduced by commit\n4211a30349e8d2b724cfb4ce2584604f5e59c299 and spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    }
  ],
  "next": "3aee086bd3ecce968283798ce4a73966c7ed44e3"
}
