)]}'
{
  "log": [
    {
      "commit": "6778a35bd02939767a17463d74da113541c9371f",
      "tree": "21bd6689522ca5d9d1428edff975324df9cf29f6",
      "parents": [
        "1fbe85292f50ce6186619b83ed04d1bb91dda569"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Tue Aug 14 16:18:02 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:32 2007 -0400"
      },
      "message": "[SCSI] Addition to pci_ids.h for ATTO Technology, Inc.\n\nA new PCI_VENDOR_ID for pci_ids.h.\n\nsigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bfb743740e1598d3030c4972a8808f2bb5b95b6b",
      "tree": "107bb8f17faa3f90bafc64dd6581bbf751ee30c9",
      "parents": [
        "17b0bcfad795913b1f2a3926cd238fa2ad5522a2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Jul 11 15:08:22 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:38:01 2007 -0400"
      },
      "message": "[SCSI] tgt: move tsk_mgmt_response callback to transport class\n\nThis moves tsk_mgmt_response callback in struct scsi_host_template to\nstruct scsi_transport_template since struct scsi_transport_template is\nmore suitable for the task management stuff.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "17b0bcfad795913b1f2a3926cd238fa2ad5522a2",
      "tree": "d5ea7751a3dfab990db03361316261a5006d7f64",
      "parents": [
        "62fe88261b9d865264d857777cf58a0335513151"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Jul 11 15:08:21 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:57 2007 -0400"
      },
      "message": "[SCSI] tgt: convert libsrp and ibmvstgt to use srp_transport\n\nThis converts libsrp and ibmvstgt to use srp transport.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nAcked-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "62fe88261b9d865264d857777cf58a0335513151",
      "tree": "db111392d242cabfddebbee7eae6b6d971eec35e",
      "parents": [
        "2c47f9efbedbe5749b6bb16e59bc11d6e460855f"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Jul 11 15:08:19 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:53 2007 -0400"
      },
      "message": "[SCSI] srp_transport: add target driver support\n\nThis adds minimum target driver support:\n\n- srp_rport_{add,del} calls scsi_tgt_it_nexus_{create,destroy} for\ntarget drivers.\n\n- add a callback to notify target drivers of the nexus operation\nresults to srp_function_template.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2c47f9efbedbe5749b6bb16e59bc11d6e460855f",
      "tree": "bfc1a2154f67c3aa45f92e586678ffc37e5f80eb",
      "parents": [
        "aebd5e476ecc8ceb53577b20f2a352ff4ceffd8d"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Jul 11 15:08:17 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:50 2007 -0400"
      },
      "message": "[SCSI] tgt: add I_T nexus support\n\ntgt uses scsi_host as I_T nexus. This works for ibmvstgt because it\ncreates one scsi_host for one initiator. However, other target drivers\ndon\u0027t work like that.\n\nThis adds I_T nexus support, which enable one scsi_host to handle\nmultiple initiators. New scsi_tgt_it_nexus_create/destroy functions\nare expected be called transport classes. For example, ibmvstgt\ncreates an initiator remote port, then the srp transport calls\ntgt_it_nexus_create. tgt doesn\u0027t manages I_T nexus, instead it tells\ntgtd, user-space daemon, to create a new I_T nexus.\n\nOn the receiving the response from tgtd, tgt calls\nshost-\u003etransportt-\u003eit_nexus_response. transports should notify a\nlld. The srp transport uses it_nexus_response callback in\nsrp_function_template to do that.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "aebd5e476ecc8ceb53577b20f2a352ff4ceffd8d",
      "tree": "43103d35db1aa80440515db3fc968b0d96dd1d5e",
      "parents": [
        "3236822b1c9b67ad10745d965515b528818f1120"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Jul 11 15:08:15 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:46 2007 -0400"
      },
      "message": "[SCSI] transport_srp: add rport roles attribute\n\nThis adds a \u0027roles\u0027 attribute to rport like transport_fc. The role can\nbe initiator or target. That is, the initiator driver creates target\nremote ports and the target driver creates initiator remote ports.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "09345f65058bb927f3b3f4c33421f83ba8eeb5f8",
      "tree": "c67ce859ca67b95fd99ecc5384f0e959ae4057c9",
      "parents": [
        "604cd794de3094ccf8a9c149f299237a642ba9b5"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Jun 27 16:32:39 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:37:35 2007 -0400"
      },
      "message": "[SCSI] add srp transport class\n\nThis adds srp transport class that works with ib_srp and ibmvscsi.\n\nIt creates only /sys/class/{srp_host,srp_remote_ports} and\nsrp_remote_ports has only \"port_id\" attribute.\n\nviola:/sys/class/srp_remote_ports/port-0:1# ls\ndevice  port_id  subsystem  uevent\nviola:/sys/class/srp_remote_ports/port-0:1# cat port_id\n4c:49:4e:55:58:20:56:49:4f:00:00:00:00:00:00:00\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7f353bf29e162459f2f1e2ca25e41011fae65241",
      "tree": "8df6d6c66b69f18d521f76018ff98706e4e2a1b3",
      "parents": [
        "f71417614d63932cf56ed98a0947568d6259d11e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Aug 10 15:47:58 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Aug 13 22:52:14 2007 -0700"
      },
      "message": "[NET]: Share correct feature code between bridging and bonding\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8797 shows that the\nbonding driver may produce bogus combinations of the checksum\nflags and SG/TSO.\n\nFor example, if you bond devices with NETIF_F_HW_CSUM and\nNETIF_F_IP_CSUM you\u0027ll end up with a bonding device that\nhas neither flag set.  If both have TSO then this produces\nan illegal combination.\n\nThe bridge device on the other hand has the correct code to\ndeal with this.\n\nIn fact, the same code can be used for both.  So this patch\nmoves that logic into net/core/dev.c and uses it for both\nbonding and bridging.\n\nIn the process I\u0027ve made small adjustments such as only\nsetting GSO_ROBUST if at least one constituent device\nsupports it.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6707de00fdec3e3225192fe3dcd21323a8936b1f",
      "tree": "cce42f90c916b851de0c7c60b6d98c23191cd49c",
      "parents": [
        "963c6527e0a0e285736ad482b8142d098f9c2288"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Aug 12 18:08:19 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Aug 12 18:08:19 2007 +0200"
      },
      "message": "sched: make global code static\n\nThis patch makes the following needlessly global code static:\n\n- arch_reinit_sched_domains()\n- struct attr_sched_mc_power_savings\n- struct attr_sched_smt_power_savings\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "27196c30db1ed4ab09c2071149b3324a1a53cfb9",
      "tree": "8d88ad2615b7b55cb7e0ebfc5fa15d992062d09a",
      "parents": [
        "ad17b209dca860a570e4ca75312c9f4d32672402",
        "501092929ccb8a1d2eb0ed700e38df4ae0de7108"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:08 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:08 2007 -0400"
      },
      "message": "Pull processor into release branch\n"
    },
    {
      "commit": "75ecb1a4d148b274aa9acd1d6ccaca0a4654784e",
      "tree": "7fa39362bfb1a4dbd3f4227f98b85c2e5d36d398",
      "parents": [
        "73819b2d26aeb7719bb501c0136687b89d5ac3ef",
        "d1f5a77f2c9db5b8a565eabdf8b534b02e32cc44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:09:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:09:49 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix size check for hugetlbfs\n  [POWERPC] Fix initialization and usage of dma_mask\n  [POWERPC] Fix more section mismatches in head_64.S\n  [POWERPC] Revert \"[POWERPC] Add \u0027mdio\u0027 to bus scan id list for platforms with QE UEC\"\n  [POWERPC] PS3: Update ps3_defconfig\n  [POWERPC] PS3: Remove text saying PS3 support is incomplete\n  [POWERPC] PS3: Fix storage probe logic\n  [POWERPC] cell: Move SPU affinity init to spu_management_of_ops\n  [POWERPC] Fix potential duplicate entry in SLB shadow buffer\n"
    },
    {
      "commit": "dc8a7b11aa68d6795a46e0a42ce92220d1a6f0cd",
      "tree": "7b353684090d23b1e2e3f85bf83df491f04dcc8a",
      "parents": [
        "d291676ce8bc1d8ef93488023d04027010596de3",
        "02a5e0acb3cb85d80d0fe834e366d38a92bbaa22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:01:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:01:06 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  BLOCK: Hide the contents of linux/bio.h if CONFIG_BLOCK\u003dn\n  sysace: HDIO_GETGEO has it\u0027s own method for ages\n  drivers/block/cpqarray.c: better error handling and kmalloc + memset conversion to k[cz]alloc\n  drivers/block/cciss.c: kmalloc + memset conversion to kzalloc\n  Clean up duplicate includes in drivers/block/\n  Fix remap handling by blktrace\n  [PATCH] remove mm/filemap.c:file_send_actor()\n"
    },
    {
      "commit": "d3f7eae182b04997be19343a23f7009170f4f7a5",
      "tree": "162fc610811c762b322eedaae909847ab4465da1",
      "parents": [
        "d2d0251f6faa2cf341500a44310bbaa815a8a972"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:07 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "i386: Use global flag to disable broken local apic timer on AMD CPUs.\n\nThe Averatec 2370 and some other Turion laptop BIOS seems to program the\nENABLE_C1E MSR inconsistently between cores. This confuses the lapic\nuse heuristics because when C1E is enabled anywhere it seems to affect\nthe complete chip.\n\nUse a global flag instead of a per cpu flag to handle this.\nIf any CPU has C1E enabled disabled lapic use.\n\nThanks to Cal Peake for debugging.\n\nCc: tglx@linutronix.de\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab144f5ec64c42218a555ec1dbde6b60cf2982d6",
      "tree": "e3a4532e1db116e87060c9b18f4cfbf6258fdba3",
      "parents": [
        "d3f3c9346979bfa074c64eac5fc3ed5bba4f40ed"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:03 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "i386: Make patching more robust, fix paravirt issue\n\nCommit 19d36ccdc34f5ed444f8a6af0cbfdb6790eb1177 \"x86: Fix alternatives\nand kprobes to remap write-protected kernel text\" uses code which is\nbeing patched for patching.\n\nIn particular, paravirt_ops does patching in two stages: first it\ncalls paravirt_ops.patch, then it fills any remaining instructions\nwith nop_out().  nop_out calls text_poke() which calls\nlookup_address() which calls pgd_val() (aka paravirt_ops.pgd_val):\nthat call site is one of the places we patch.\n\nIf we always do patching as one single call to text_poke(), we only\nneed make sure we\u0027re not patching the memcpy in text_poke itself.\nThis means the prototype to paravirt_ops.patch needs to change, to\nmarshal the new code into a buffer rather than patching in place as it\ndoes now.  It also means all patching goes through text_poke(), which\nis known to be safe (apply_alternatives is also changed to make a\nsingle patch).\n\nAK: fix compilation on x86-64 (bad rusty!)\nAK: fix boot on x86-64 (sigh)\nAK: merged with other patches\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f3f7b74a7749c3a669ca146270c07568b548665",
      "tree": "c0a75f5022ad8a2716579dbfd331edae9f0580cd",
      "parents": [
        "f055a0619aae795832ef6a783021184925758b67"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:01 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "x86_64: Don\u0027t mark __exitcall as __cold\n\ngcc currently doesn\u0027t support attributes on types, so we can\u0027t use it\nfunction pointers.  This avoids some warnings on a gcc 4.3 build.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9535239f6bc99f68e0cfae44505ad402b53ed24c",
      "tree": "3805894887354ee777250a7593d4a61ec4b40d56",
      "parents": [
        "73c59afc65cfa50c3362b9ce1ec151a79c41dd8e"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Aug 10 13:01:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:42 2007 -0700"
      },
      "message": "changing include/asm-generic/pgtable.h for non-mmu\n\nThere are some parts of include/asm-generic/pgtable.h that are relevant to\nthe non-mmu architectures.  To make it easier to include this from them I\nwould like to ifdef the relevant parts.\n\nWithout this there is a handful of functions that are referenced in here\nthat are not defined on many non-mmu architectures.  They could be defined\nout of course, as an alternative approach.\n\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73c59afc65cfa50c3362b9ce1ec151a79c41dd8e",
      "tree": "aef70231e894fcbd28d94a29e306c2856dbc9e3a",
      "parents": [
        "f0b85c0cfdad8977d82fed88e846fc2245585d0e"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Fri Aug 10 13:01:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:42 2007 -0700"
      },
      "message": "finish i386 and x86-64 sysdata conversion\n\nThis patch finishes the i386 and x86-64 -\u003esysdata conversion and hopefully\nalso fixes Riku\u0027s and Andy\u0027s observed bugs.  It is based on Yinghai Lu\u0027s\nand Andy Whitcroft\u0027s patches (thanks!) with some changes:\n\n- introduce pci_scan_bus_with_sysdata() and use it instead of\n  pci_scan_bus() where appropriate. pci_scan_bus_with_sysdata() will\n  allocate the sysdata structure and then call pci_scan_bus().\n- always allocate pci_sysdata dynamically. The whole point of this\n  sysdata work is to make it easy to do root-bus specific things\n  (e.g., support PCI domains and IOMMU\u0027s). I dislike using a default\n  struct pci_sysdata in some places and a dynamically allocated\n  pci_sysdata elsewhere - the potential for someone indavertantly\n  changing the default structure is too high.\n- this patch only makes the minimal changes necessary, i.e., the NUMA node is\n  always initialized to -1. Patches to do the right thing with regards\n  to the NUMA node can build on top of this (either add a \u0027node\u0027\n  parameter to pci_scan_bus_with_sysdata() or just update the node\n  when it becomes known).\n\nThe patch was compile tested with various configurations (e.g., NUMAQ,\nVISWS) and run-time tested on i386 and x86-64.  Unfortunately none of my\nmachines exhibited the bugs so caveat emptor.\n\nAndy, could you please see if this fixes the NUMA issues you\u0027ve seen?\nRiku, does this fix \"pci\u003dnoacpi\" on your laptop?\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: \u003criku.seppala@kymp.net\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ddfca9548d8ecc26096a30667423ba919109533",
      "tree": "9ba14a9d610439d724e199e3770967be544a5dad",
      "parents": [
        "96ddbf504a05502800e7cbeb4d08abbcc206c51c"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Fri Aug 10 13:01:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:42 2007 -0700"
      },
      "message": "timer: remove clockevents_unregister_notifier\n\nI find a function(clockevents_unregister_notifier) which is not called by\nanything in tree.\n\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "844add7abca0d10e9733fc16119e53cb4c1987b4",
      "tree": "c01b62ac4dd6d8466815b6425ac81764082e0742",
      "parents": [
        "eb9a9a56316f4fea98ee32873ccbf7098b7bd69b"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josht@linux.vnet.ibm.com",
        "time": "Fri Aug 10 13:01:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "RCU: Remove prototype for nonexistent function synchronize_idle()\n\nsynchronize_idle() sounds like an interesting function, but we don\u0027t\nactually have it, so don\u0027t prototype it.  Introduced in commit\n9b06e818985d139fd9e82c28297f7744e1b484e1, in 2005.\n\nSigned-off-by: Josh Triplett \u003cjosh@kernel.org\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb9a9a56316f4fea98ee32873ccbf7098b7bd69b",
      "tree": "27e63fe84221b257ddb3147955b8cf19ce33ee24",
      "parents": [
        "0c1eafdb063a3701eff24d21eb245e3b1d4ac7df"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 10 13:01:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "hex_dump: add missing \"const\" qualifiers\n\nAdd missing \"const\" qualifiers to the print_hex_dump_bytes() library routines.\n\n(akpm: rumoured to fix some compile warning somewhere)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42fd552e8647316757ded0176466c41d17934dcf",
      "tree": "07b0f4ed1934c05c6495c62ba943ab90bde6be84",
      "parents": [
        "f8a745942b1b7f052cb76bb8a893d12cb6329c84"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Aug 10 13:01:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "fix serial buffer memory leak\n\nPatch c5c34d4862e18ef07c1276d233507f540fb5a532 (tty: flush flip buffer on\nldisc input queue flush) introduces a race condition which can lead to memory\nleaks.\n\nThe problem can be triggered when tcflush() is called when data are being\npushed to the line discipline driver by flush_to_ldisc().\n\nflush_to_ldisc() releases tty-\u003ebuf.lock when calling the line discipline\nreceive_buf function. At that poing tty_buffer_flush() kicks in and sets both\ntty-\u003ebuf.head and tty-\u003ebuf.tail to NULL. When flush_to_ldisc() finishes, it\nrestores tty-\u003ebuf.head but doesn\u0027t touch tty-\u003ebuf.tail. This corrups the\nbuffer queue, and the next call to tty_buffer_request_room() will allocate a\nnew buffer and overwrite tty-\u003ebuf.head. The previous buffer is then lost\nforever without being released.\n\n(Thanks to Laurent for the above text, for finding, disgnosing and reporting\nthe bug)\n\n- Use tty-\u003eflags bits for the flush status.\n\n- Wait for the flag to clear again before returning\n\n- Fix the doc error noted\n\n- Fix flush of empty queue leaving stale flushpending\n\n[akpm@linux-foundation.org: cleanup]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "76ceb2f90f6efb6d1f3d88f855428bff947a3483",
      "tree": "7049b8cdf946a98f4af6ed5bc602c037724ab639",
      "parents": [
        "8daec965e7035bbf8d364fe7585bffac7222b87a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Aug 10 13:00:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:40 2007 -0700"
      },
      "message": "Remove unused struct proc_dir_entry::set\n\nAfter /proc/sys rewrite it was left unused.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60c9834238482f805b1d9e4dc2a780405ddab80f",
      "tree": "b82835cb429af9538436ae666717bd79e5177d27",
      "parents": [
        "e798bd95b61918e653f3d28f9176237236f2d103"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Aug 10 13:00:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:40 2007 -0700"
      },
      "message": "FRV: connect up fallocate\n\nConnect up the fallocate() system call.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02a5e0acb3cb85d80d0fe834e366d38a92bbaa22",
      "tree": "0e9a2732d009f3da5cafbfc4146dd2a327af729c",
      "parents": [
        "a6b3a93e15b2925a151e9ae13dcb93ad7b3e48aa"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Aug 11 22:34:32 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Aug 11 22:34:49 2007 +0200"
      },
      "message": "BLOCK: Hide the contents of linux/bio.h if CONFIG_BLOCK\u003dn\n\nHide the contents of linux/bio.h if CONFIG_BLOCK\u003dn as there shouldn\u0027t be\ncompiled code that uses it.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c7149d6bce2561aeaa48caaa1700aa8b3b22008f",
      "tree": "cfaeda02f5bb62ccf290369b5bd3a5d3f3801cf9",
      "parents": [
        "ec05b297f91a443aa26b74059b573bfad49c9ebb"
      ],
      "author": {
        "name": "Alan D. Brunelle",
        "email": "Alan.Brunelle@hp.com",
        "time": "Tue Aug 07 15:30:23 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Aug 11 22:34:48 2007 +0200"
      },
      "message": "Fix remap handling by blktrace\n\nThis patch provides more information concerning REMAP operations on block\nIOs. The additional information provides clearer details at the user level,\nand supports post-processing analysis in btt.\n\no  Adds in partition remaps on the same device.\no  Fixed up the remap information in DM to be in the right order\no  Sent up mapped-from and mapped-to device information\n\nSigned-off-by: Alan D. Brunelle \u003calan.brunelle@hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "ec05b297f91a443aa26b74059b573bfad49c9ebb",
      "tree": "4890ea53de4373e51688e72576781909588515a3",
      "parents": [
        "ac07860264bd2b18834d3fa3be47032115524cea"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 30 08:24:27 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Aug 11 22:34:47 2007 +0200"
      },
      "message": "[PATCH] remove mm/filemap.c:file_send_actor()\n\nThis patch removes the no longer used file_send_actor().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "8f2ea1fd3f97ab7a809e939b5b9005a16f862439",
      "tree": "032d1fff16d11eac353a1174febd70bbdbf2c991",
      "parents": [
        "939e60f6808a9ffd3a4e5f145057379c138c89aa"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 07 08:05:10 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:42 2007 +1000"
      },
      "message": "[POWERPC] Fix initialization and usage of dma_mask\n\npowerpc has a couple of bugs in the usage of dma_masks that tend to\nbreak when drivers explicitly try to set a 32-bit mask for example.\n\nFirst, the code that generates the pci devices from the OF device-tree\ndoesn\u0027t initialize the mask properly, then our implementation of\nset_dma_mask() was trying to validate the -previous- mask value, not the\none passed in as an argument.\n\nThis fixes these problems.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f5996449e3244524cab0ba709a4bd87047a8175f",
      "tree": "d25520e4020d148e6595270d93ddbb5f8224d083",
      "parents": [
        "edd0622bd2e8f755c960827e15aa6908c3c5aa94"
      ],
      "author": {
        "name": "Andre Detsch",
        "email": "adetsch@br.ibm.com",
        "time": "Fri Aug 03 18:53:46 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:21 2007 +1000"
      },
      "message": "[POWERPC] cell: Move SPU affinity init to spu_management_of_ops\n\nThis patch moves affinity initialization code from spu_base.c to a\nnew spu_management_of_ops function (init_affinity), which is empty\nin the case of PS3. This fixes a linking problem that was happening\nwhen compiling for PS3.\nAlso, some small code style changes were made.\n\nSigned-off-by: Andre Detsch \u003cadetsch@br.ibm.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "620b5e68ee89ba1d3f017056857459dc21be8c7b",
      "tree": "78981b55b2446c5a3cf0cb03715802928a8db1cf",
      "parents": [
        "8b80fc02b829a59602b0f53eb9393ffb2db2659d"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Wed Aug 08 13:17:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:39:22 2007 -0700"
      },
      "message": "Fix Alpha O_CLOEXEC definition\n\nThe default definition in asm-generic conflicts with Alpha\u0027s O_DIRECT,\nso, like several other arches, it needs to be redefined.\n\nSigned-off-by: Richard Hendersion  \u003crth@twiddle.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b80fc02b829a59602b0f53eb9393ffb2db2659d",
      "tree": "9cce02e07ed1b30d6f6bd236a2d6015e5681eeb9",
      "parents": [
        "6a0ed91e361a93ee1efb4c20c4967024ed2a8dd7",
        "4011cd97886dd04b90fef8b671b9936cd39ab983"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:38:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:38:14 2007 -0700"
      },
      "message": "Merge git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* git://git.linux-nfs.org/pub/linux/nfs-2.6:\n  SUNRPC: Replace flush_workqueue() with cancel_work_sync() and friends\n  NFS: Replace flush_scheduled_work with cancel_work_sync() and friends\n  SUNRPC: Don\u0027t call gss_delete_sec_context() from an rcu context\n  NFSv4: Don\u0027t call put_rpccred() from an rcu callback\n  NFS: Fix NFSv4 open stateid regressions\n  NFSv4: Fix a locking regression in nfs4_set_mode_locked()\n  NFS: Fix put_nfs_open_context\n  SUNRPC: Fix a race in rpciod_down()\n"
    },
    {
      "commit": "6a0ed91e361a93ee1efb4c20c4967024ed2a8dd7",
      "tree": "b4299ccdb180450b5ed7a621dad4f3ed0f4abdae",
      "parents": [
        "660ca5317d229ca27dec6a3159423bc0c5291c2d"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Aug 07 23:43:14 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:34:23 2007 -0700"
      },
      "message": "hexdump: use const notation\n\nTrivial fix: mark the buffer to hexdump as const so callers could avoid\ncasting their const buffers when calling print_hex_dump().\n\nThe patch is really trivial and I suggest to consider it as a fix\n(it fixes GCC warnings) and push it to current tree.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "660ca5317d229ca27dec6a3159423bc0c5291c2d",
      "tree": "518372de3101f687f3ba92ead2fe65d2d97f8982",
      "parents": [
        "e7bc15a9ad07269c48732e9a9874e5938b4700ee",
        "f34d1955dff5a5769d24614d137003f0316406f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:31:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:31:03 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TCP]: H-TCP maxRTT estimation at startup\n  [NETFILTER]: nf_nat: add symbolic dependency on IPv4 conntrack\n  [NETFILTER]: ctnetlink: return EEXIST instead of EINVAL for existing nat\u0027ed conntracks\n  [NETFILTER]: ipt_recent: avoid a possible NULL pointer deref in recent_seq_open()\n  [NET] net/core/utils: fix sparse warning\n  [NetLabel]: add missing rcu_dereference() calls in the LSM domain mapping hash table\n  [PATCH] mac80211: don\u0027t allow scanning in monitor mode\n  [PATCH] mac80211: Fix sparse error for sta_last_seq_ctrl_read\n  [PATCH] mac80211: use do { } while (0) for multi-line macros\n  [PATCH] mac80211: missing dev_put in ieee80211_master_start_xmit\n"
    },
    {
      "commit": "e7bc15a9ad07269c48732e9a9874e5938b4700ee",
      "tree": "dfe010e71720a534a15bb38cd454c7f80db2b1f3",
      "parents": [
        "5a0276b7ae1fcd90cea07f65452aebbd1b0743c5",
        "b434e71933aa0519ee042c01419db76b7dcc058e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:27:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 09 08:27:25 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix memory leak when cpu hotplugging.\n  [SPARC64]: Do not assume sun4v chips have load-twin/store-init support.\n  [SPARC64]: Fix hard-coding of cpu type output in /proc/cpuinfo on sun4v.\n  [SPARC]: Centralize find_in_proplist() instead of duplicating N times.\n"
    },
    {
      "commit": "ee0827d8b5271094380410cf21d8c48c109a773a",
      "tree": "2886f7c95b983ffdb89d3a34590e01fbbb3133c7",
      "parents": [
        "31ee529cc2254e8b62880535ec8f21a4c5e1c091"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003etask_new()\n\nremove the \u0027u64 now\u0027 parameter from -\u003etask_new().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "31ee529cc2254e8b62880535ec8f21a4c5e1c091",
      "tree": "df9a19be47c3111d0e34ce9f13498b236733a850",
      "parents": [
        "ff95f3df54609d9d4b9572f8a67d09922a645043"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:49 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003eput_prev_task()\n\nremove the \u0027u64 now\u0027 parameter from -\u003eput_prev_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fb8d47240246e20f864f0724a23a7220cd1c59ac",
      "tree": "0c94ecb977355a2152655738bfcee6072c10f41e",
      "parents": [
        "f02231e51a280f1a0fee4d03ad8f50048e06cced"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003epick_next_task()\n\nremove the \u0027u64 now\u0027 parameter from -\u003epick_next_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f02231e51a280f1a0fee4d03ad8f50048e06cced",
      "tree": "becd8bf748828e3dfe34f73df11d260fd6300026",
      "parents": [
        "fd390f6a04f22fb457d6fd1855964f79536525de"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003edequeue_task()\n\nremove the \u0027u64 now\u0027 parameter from -\u003edequeue_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fd390f6a04f22fb457d6fd1855964f79536525de",
      "tree": "753b2c9889a4127e6c4b4ea8d80bae972228a875",
      "parents": [
        "f1e14ef64d3e1bdcb3437f1e926fe5a7f861aa0a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:48 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from -\u003eenqueue_task()\n\nremove the \u0027u64 now\u0027 parameter from -\u003eenqueue_task().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5cef9eca3837a8dcf605a360e213c4179a07c41a",
      "tree": "36dbdbf4e35d82cb66de92da56121ffde9c2cd05",
      "parents": [
        "d281918d7c135c555d9cebcf73d4320efa8177dc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:47 2007 +0200"
      },
      "message": "sched: remove the \u0027u64 now\u0027 parameter from print_cfs_rq()\n\nremove the \u0027u64 now\u0027 parameter from print_cfs_rq().\n\n( identity transformation that causes no change in functionality. )\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a4ac01c36e286dd1b9a1d5cd7422c5af51dc55f8",
      "tree": "0c275d58a4835a3d604d9cac4e1dd7c25714e150",
      "parents": [
        "aea25401c3347d9f3a64ebdc81043be246a9f631"
      ],
      "author": {
        "name": "Peter Williams",
        "email": "pwil3058@bigpond.net.au",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "message": "sched: fix bug in balance_tasks()\n\nThere are two problems with balance_tasks() and how it used:\n\n1. The variables best_prio and best_prio_seen (inherited from the old\nmove_tasks()) were only required to handle problems caused by the\nactive/expired arrays, the order in which they were processed and the\npossibility that the task with the highest priority could be on either.\n  These issues are no longer present and the extra overhead associated\nwith their use is unnecessary (and possibly wrong).\n\n2. In the absence of CONFIG_FAIR_GROUP_SCHED being set, the same\nthis_best_prio variable needs to be used by all scheduling classes or\nthere is a risk of moving too much load.  E.g. if the highest priority\ntask on this at the beginning is a fairly low priority task and the rt\nclass migrates a task (during its turn) then that moved task becomes the\nnew highest priority task on this_rq but when the sched_fair class\ninitializes its copy of this_best_prio it will get the priority of the\noriginal highest priority task as, due to the run queue locks being\nheld, the reschedule triggered by pull_task() will not have taken place.\n  This could result in inappropriate overriding of skip_for_load and\nexcessive load being moved.\n\nThe attached patch addresses these problems by deleting all reference to\nbest_prio and best_prio_seen and making this_best_prio a reference\nparameter to the various functions involved.\n\nload_balance_fair() has also been modified so that this_best_prio is\nonly reset (in the loop) if CONFIG_FAIR_GROUP_SCHED is set.  This should\npreserve the effect of helping spread groups\u0027 higher priority tasks\naround the available CPUs while improving system performance when\nCONFIG_FAIR_GROUP_SCHED isn\u0027t set.\n\nSigned-off-by: Peter Williams \u003cpwil3058@bigpond.net.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4301065920b0cbde3986519582347e883b166f3e",
      "tree": "415b8e3a2796709673015e100a3b5b28e556104a",
      "parents": [
        "f1a438d813d416fa9f4be4e6dbd10b54c5938d89"
      ],
      "author": {
        "name": "Peter Williams",
        "email": "pwil3058@bigpond.net.au",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 09 11:16:46 2007 +0200"
      },
      "message": "sched: simplify move_tasks()\n\nThe move_tasks() function is currently multiplexed with two distinct\ncapabilities:\n\n1. attempt to move a specified amount of weighted load from one run\nqueue to another; and\n2. attempt to move a specified number of tasks from one run queue to\nanother.\n\nThe first of these capabilities is used in two places, load_balance()\nand load_balance_idle(), and in both of these cases the return value of\nmove_tasks() is used purely to decide if tasks/load were moved and no\nnotice of the actual number of tasks moved is taken.\n\nThe second capability is used in exactly one place,\nactive_load_balance(), to attempt to move exactly one task and, as\nbefore, the return value is only used as an indicator of success or failure.\n\nThis multiplexing of sched_task() was introduced, by me, as part of the\nsmpnice patches and was motivated by the fact that the alternative, one\nfunction to move specified load and one to move a single task, would\nhave led to two functions of roughly the same complexity as the old\nmove_tasks() (or the new balance_tasks()).  However, the new modular\ndesign of the new CFS scheduler allows a simpler solution to be adopted\nand this patch addresses that solution by:\n\n1. adding a new function, move_one_task(), to be used by\nactive_load_balance(); and\n2. making move_tasks() a single purpose function that tries to move a\nspecified weighted load and returns 1 for success and 0 for failure.\n\nOne of the consequences of these changes is that neither move_one_task()\nor the new move_tasks() care how many tasks sched_class.load_balance()\nmoves and this enables its interface to be simplified by returning the\namount of load moved as its result and removing the load_moved pointer\nfrom the argument list.  This helps simplify the new move_tasks() and\nslightly reduces the amount of work done in each of\nsched_class.load_balance()\u0027s implementations.\n\nFurther simplification, e.g. changes to balance_tasks(), are possible\nbut (slightly) complicated by the special needs of load_balance_fair()\nso I\u0027ve left them to a later patch (if this one gets accepted).\n\nNB Since move_tasks() gets called with two run queue locks held even\nsmall reductions in overhead are worthwhile.\n\n[ mingo@elte.hu ]\n\nthis change also reduces code size nicely:\n\n   text    data     bss     dec     hex filename\n   39216    3618      24   42858    a76a sched.o.before\n   39173    3618      24   42815    a73f sched.o.after\n\nSigned-off-by: Peter Williams \u003cpwil3058@bigpond.net.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6c70b6fc7b6fc321636a014082d9e32333da1f80",
      "tree": "ff0e52bb7ba43b058b7cbb88b952fd268fbe3ad2",
      "parents": [
        "68c9f9fd336dc7e793cecad25f8ac40ccaa7a256"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 08 17:11:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 08 17:33:45 2007 -0700"
      },
      "message": "[SPARC64]: Do not assume sun4v chips have load-twin/store-init support.\n\nCheck the cpu type in the OBP device tree before committing to\nusing the optimized Niagara memcpy and memset implementation.\n\nIf we don\u0027t recognize the cpu type, use a completely generic\nversion.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46bcea7751efc867ae4b073c99ad1d137a475bc0",
      "tree": "6600d52d5131d2ed1eb95640aa3604aecbcbc4af",
      "parents": [
        "4a2a4df7b6db25df8f3d5cc6dd0b096119359d92"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 18:46:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 18:46:36 2007 -0700"
      },
      "message": "[SPARC]: Centralize find_in_proplist() instead of duplicating N times.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "591e620693e71e24fb3450a4084217e44b7a60b6",
      "tree": "e651e7beaca45a99b89bd63d33419c5b97477a28",
      "parents": [
        "ff4ca8273eafbba875a86d333e059e78f292107f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 07 18:12:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 07 18:12:01 2007 -0700"
      },
      "message": "[NETFILTER]: nf_nat: add symbolic dependency on IPv4 conntrack\n\nLoading nf_nat causes the conntrack core to be loaded, but we need IPv4 as\nwell.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "501092929ccb8a1d2eb0ed700e38df4ae0de7108",
      "tree": "c8478b084056949f90ced4d381275cd3e0d634de",
      "parents": [
        "ed3110efb538d7acbf635095c1382118f7414f75"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Tue Aug 07 18:40:30 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 07 18:40:30 2007 -0400"
      },
      "message": "acpi-cpufreq: Fix some x86/x86-64 acpi-cpufreq driver issues\n\nThis patch addresses some issues in x86/x86-64 acpi-cpufreq driver:\n\n1.  Current memory allocation for acpi_perf_data is actually open-coded\n   alloc_percpu().  The patch defines and handles acpi_perf_data as percpu\n   data.  The code will be cleaner and easier to be maintained with this\n   change.\n\n2. Won\u0027t load driver in acpi_cpufreq_early_init() failure case.\n\n3. Add __init for acpi_cpufreq_early_init().\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5e11934d13c9a3bcb0cadad6c7a7de5c32660422",
      "tree": "639e5660e9081bc16afccf0c509ff41c413b483d",
      "parents": [
        "b247bbf1da69ce376aa1ceb8057331214589e366"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 26 12:06:17 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Aug 07 15:13:17 2007 -0400"
      },
      "message": "NFS: Fix put_nfs_open_context\n\nWe need to grab the inode-\u003ei_lock atomically with the last reference put in\norder to remove the open context that is being freed from the\nnfsi-\u003eopen_files list.\n\nFix by converting the kref to a standard atomic counter and then using\natomic_dec_and_lock()...\n\nThanks to Arnd Bergmann for pointing out the problem.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "4a2a4df7b6db25df8f3d5cc6dd0b096119359d92",
      "tree": "87a5985965c75a9184ad4bbec393ad2d66c54948",
      "parents": [
        "f27eb3afe87bd4b3fe919a6b7bf364f577ccee3b",
        "6e7d934060559454f161b3cf7cc5b7a5926e71d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 06 18:31:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 06 18:31:43 2007 -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] rpc: update defconfig\n  [ARM] pata_icside: fix the FIXMEs\n  [ARM] 4542/1: AT91: include atmel_lcdc.h in at91sam926{1,3}_devices.c\n  [ARM] 4541/1: iop: defconfig updates\n  [ARM] 4531/1: remove is_in_rom() protptype\n"
    },
    {
      "commit": "9e865f58da5ff0a9c19669a49ac984117711757a",
      "tree": "21f64e79ac21d794df5a407f10a9326e26d38f17",
      "parents": [
        "111e2a513bac77d317011350f34f9cc30deb9806",
        "be1b685fe6c9928848b26b568eaa86ba8ce0046c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 06 17:52:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 06 17:52:56 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NETFILTER]: Add xt_statistic.h to the header list for usermode programs\n  [BNX2]: Fix suspend/resume problem.\n  [TG3]: Fix suspend/resume problem.\n"
    },
    {
      "commit": "111e2a513bac77d317011350f34f9cc30deb9806",
      "tree": "cc5e0f4d231ee5b7502a0a20958755af49703650",
      "parents": [
        "bced13738405b62c8203df9c103d4ba63d747872",
        "c8154c8a9aaf548ad91e413da8b319858e37bc52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 06 17:52:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 06 17:52:42 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC32]: Fix build.\n"
    },
    {
      "commit": "bced13738405b62c8203df9c103d4ba63d747872",
      "tree": "566795dc7493591182668a94855487dff034a2b3",
      "parents": [
        "21f16289270447673a7263ccc0b22d562fb01ecb",
        "2b053729a84b6aac197df51b8729bc9fec743bff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 06 17:48:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 06 17:48:34 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (32 commits)\n  [SCSI] aacraid: prevent panic on adapter resource failure\n  [SCSI] aha152x: use data accessors and !use_sg cleanup\n  [SCSI] aha152x: Fix check_condition code-path\n  [SCSI] aha152x: Clean Reset path\n  [SCSI] aha152x: preliminary fixes and some comments\n  [SCSI] aha152x: use bounce buffer\n  [SCSI] aha152x: fix debug mode symbol conflict\n  [SCSI] sd: disentangle barriers in SCSI\n  [SCSI] lpfc : scsi command accessor fix for 8.2.2\n  [SCSI] qlogicpti: Some cosmetic changes\n  [SCSI] lpfc 8.2.2 : Change version number to 8.2.2\n  [SCSI] lpfc 8.2.2 : Style cleanups\n  [SCSI] lpfc 8.2.2 : Miscellaneous Bug Fixes\n  [SCSI] lpfc 8.2.2 : Miscellaneous management and logging mods\n  [SCSI] lpfc 8.2.2 : Rework the lpfc_printf_log() macro\n  [SCSI] lpfc 8.2.2 : Attribute and Parameter splits for vport and physical port\n  [SCSI] lpfc 8.2.2 : Fix locking around HBA\u0027s port_list\n  [SCSI] lpfc 8.2.2 : Error messages and debugfs updates\n  [SCSI] initialize shost_data to zero\n  [SCSI] mptsas: add SMP passthrough support via bsg\n  ...\n"
    },
    {
      "commit": "be1b685fe6c9928848b26b568eaa86ba8ce0046c",
      "tree": "11bc600f5f5bb2c0886b93d03eb4fde38e23d482",
      "parents": [
        "6caebb02294b503c5eced4a3f90e6166548ce879"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Sat Aug 04 21:18:16 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 04 21:18:16 2007 -0700"
      },
      "message": "[NETFILTER]: Add xt_statistic.h to the header list for usermode programs\n\nAdd xt_statistic.h to the list of headers to install.\n\nApparently needed to build newer versions of iptables.\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8154c8a9aaf548ad91e413da8b319858e37bc52",
      "tree": "66eff4ac8794001064181c694d556a2dafbe2214",
      "parents": [
        "d4ac2477fad0f2680e84ec12e387ce67682c5c13"
      ],
      "author": {
        "name": "Mark Fortescue",
        "email": "mark@mtfhpc.demon.co.uk",
        "time": "Sat Aug 04 21:17:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 04 21:17:18 2007 -0700"
      },
      "message": "[SPARC32]: Fix build.\n\nCorrect incorrect removal of asm-generic/fcntl.h from asm-sparc/fcntl.h by \ncommit 6ba60d2195cd65d72eaf7ce3903a707c5bf20c7b.\n\nSigned-off-by: Mark Fortescue \u003cmark@mtfhpc.demon.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a8626a475b2b6215a25e944fbd378bd5818fdd7",
      "tree": "2ebca42852f2068c1c29e49b67634d6e8cb6f129",
      "parents": [
        "d4ac2477fad0f2680e84ec12e387ce67682c5c13"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 02:07:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 04 22:13:43 2007 +0100"
      },
      "message": "[ARM] 4531/1: remove is_in_rom() protptype\n\nRemove unused is_in_rom() function prototype.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "03a5743a12b58e10eaa936a02498539db645ba4e",
      "tree": "dd3d80da57e3efd26a60f4d369224b41b7008947",
      "parents": [
        "66dbfbe6fde35c881deda5cebb6ecaa0dcc1c975"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri Aug 03 16:41:11 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sat Aug 04 08:37:04 2007 -0500"
      },
      "message": "[SCSI] sd: disentangle barriers in SCSI\n\nOur current implementation has a generic set of barrier functions that\ngo through the SCSI driver model.  Realistically, this is unnecessary,\nbecause the only device that can use barriers (sd) can set the flush\nfunctions up at probe or revalidate time.  This patch pulls the barrier\nfunctions out of the mid layer and scsi driver model and relocates them\ndirectly in sd.\n\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "22da317629bad23816f3fa26d657fb46e7af21c7",
      "tree": "ea9e97afd3aca46c16b77468ef91e5e39d36ed7f",
      "parents": [
        "3e847423bf029c2170692c75580a856debed617b",
        "67439b76f29cb278bb3412fc873b980fc65110c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:16:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:16:33 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fixes for the SLB shadow buffer code\n  [POWERPC] Fix a compile warning in powermac/feature.c\n  [POWERPC] Fix a compile warning in pci_32.c\n  [POWERPC] Fix parse_drconf_memory() for 64-bit start addresses\n  [POWERPC] Fix num_cpus calculation in smp_call_function_map()\n  [POWERPC] ps3: Fix section mismatch in ps3/setup.c\n  [POWERPC] spufs: Fix affinity after introduction of node_allowed() calls\n  [POWERPC] Fix special PTE code for secondary hash bucket\n  [POWERPC] Expand RPN field to 34 bits when using 64k pages\n"
    },
    {
      "commit": "34bac238cc13cdb57f3b353b6e5ed3eae2cff158",
      "tree": "3fff52deec8671a5599bde9e711f166a7c92d693",
      "parents": [
        "247284481ca40288bd120cf0707681c3bdbee78f",
        "cc6f33db30c4fcf7915270619e81a91d6190b6c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:07:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:07:10 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23:\n  sh: fix defconfigs for sh7751r boards\n  sh: fix cf support on r2d boards\n  sh: update r2d defconfig\n  sh: update snapgear defconfig.\n  sh: Fix SH-X3 FPU exception handling.\n  sh: Fix pgd mismatch from cached TTB in unhandled fault.\n  sh: Don\u0027t include fault-nommu on SH-2/SH-2A.\n  sh: Fix irqflags tracing for SH-3/4 nommu.\n  sh: Fix lockdep debugging oops on SH-3/4.\n"
    },
    {
      "commit": "1a3f2ea336b784d7df750a7821f514f3dea69e29",
      "tree": "b7c2f5c7cc841d9f7b38fbdf03219b80dba97ea2",
      "parents": [
        "e1d7e7fcf8625857de6b48975096c127e5cb1534",
        "6ba60d2195cd65d72eaf7ce3903a707c5bf20c7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 14:58:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 14:58:08 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Fix O_CLOEXEC values.\n  [SPARC32]: Fix modular build of floppy driver.\n  [SOUND] CS4231 SBus: Two fixes.\n  [CG6]: fix memory size detection\n  [SPARC64]: Add missing dma_sync_single_range_for_*().\n"
    },
    {
      "commit": "6ba60d2195cd65d72eaf7ce3903a707c5bf20c7b",
      "tree": "9d181e6d05283ab7e50d588748e94a5d65ecd912",
      "parents": [
        "0a808a3131b2a6656475d82219f5e5d25edd7160"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Aug 03 14:24:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Aug 03 14:24:17 2007 -0700"
      },
      "message": "[SPARC]: Fix O_CLOEXEC values.\n\nThe one choosen by asm-generic/fcntl.h is not appropriate\nfor this platform.\n\nNoticed by Ulrich Drepper.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a808a3131b2a6656475d82219f5e5d25edd7160",
      "tree": "12a4f0690bf01ccc9956ba974dd64237ee9f807c",
      "parents": [
        "3daadf33013a1c4d7abf4a65b24644cdd8ae896a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 02 00:19:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Aug 03 14:08:42 2007 -0700"
      },
      "message": "[SPARC32]: Fix modular build of floppy driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63213196fd4b05b9c3539cbe34775c60f1f6fad0",
      "tree": "86f038d75f42693865ab3d81fa3942f2d0b615eb",
      "parents": [
        "7a883eaf62f4b943ebec738ce3b0796c67ef5d32"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 31 20:43:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Aug 03 14:08:20 2007 -0700"
      },
      "message": "[SPARC64]: Add missing dma_sync_single_range_for_*().\n\nReported by Andrew Morton.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67439b76f29cb278bb3412fc873b980fc65110c9",
      "tree": "d70c627453d429f63c777769f5596184c001fe39",
      "parents": [
        "5628244059976009151d41c2798855290753d8d5"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Fri Aug 03 11:55:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 19:36:01 2007 +1000"
      },
      "message": "[POWERPC] Fixes for the SLB shadow buffer code\n\nOn a machine with hardware 64kB pages and a kernel configured for a\n64kB base page size, we need to change the vmalloc segment from 64kB\npages to 4kB pages if some driver creates a non-cacheable mapping in\nthe vmalloc area.  However, we never updated with SLB shadow buffer.\nThis fixes it.  Thanks to paulus for finding this.\n\nAlso added some write barriers to ensure the shadow buffer contents\nare always consistent.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c0f7c6cb5dbb6d90e0334e62376dbc6ac3d1d315",
      "tree": "37c6d023d743a1bcf23f3caa28fae08310ef30a9",
      "parents": [
        "7a883eaf62f4b943ebec738ce3b0796c67ef5d32"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 14:08:24 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 03 14:08:24 2007 +1000"
      },
      "message": "[POWERPC] Expand RPN field to 34 bits when using 64k pages\n\nThe real page number field in our PTEs when configured for 64kB pages\nis currently 32 bits, which turns out to be not quite enough for the\nresources that the eHCA driver wants to map.  This expands the RPN\nfield to include 2 adjacent, previously-unused bits.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e"
    },
    {
      "commit": "3a97aeb5c199070f136c085f8b0f9338d19c4148",
      "tree": "49cfc0939119a8a6db73c5522bc56902cbe4a8f6",
      "parents": [
        "d788d8056fd913defa48bd94f18dc53de98cd7a6",
        "5f8f1c3c87e44f1bd0180cf19d0e7c83d062b4dc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 02 19:44:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 02 19:44:43 2007 -0700"
      },
      "message": "Merge davem@master.kernel.org:/pub/scm/linux/kernel/git/vxy/lksctp-dev\n"
    },
    {
      "commit": "3516ffb0fef710749daf288c0fe146503e0cf9d4",
      "tree": "f3e3cd29dd541a457e61152560fe4416642a69bc",
      "parents": [
        "1bcabbdb0bdfe8b15b05150a7857646430aaa7f8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 02 19:23:56 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 02 19:42:28 2007 -0700"
      },
      "message": "[TCP]: Invoke tcp_sendmsg() directly, do not use inet_sendmsg().\n\nAs discovered by Evegniy Polyakov, if we try to sendmsg after\na connection reset, we can do incredibly stupid things.\n\nThe core issue is that inet_sendmsg() tries to autobind the\nsocket, but we should never do that for TCP.  Instead we should\njust go straight into TCP\u0027s sendmsg() code which will do all\nof the necessary state and pending socket error checks.\n\nTCP\u0027s sendpage already directly vectors to tcp_sendpage(), so this\nmerely brings sendmsg() in line with that.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ca95c48f1bd006d1aafe2f8bf1a859262d6d7b1",
      "tree": "a34e1a5ad3ecaca2d6f294d6ed3a83f9f6afca1a",
      "parents": [
        "a3b3e23015061814bffd733dbd9c4452b81ca6aa"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 03 10:16:29 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 03 10:16:29 2007 +0900"
      },
      "message": "sh: fix cf support on r2d boards\n\nThis patch makes sure cf support is enabled on R2D-PLUS but disabled\non R2D-1. Without this fix R2D-1 boards hang on bootup.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "370504cf7c68b953de55c41d5e0be97d30f3cf00",
      "tree": "1941a38f78083dca4852070c229363d81bbb9aae",
      "parents": [
        "160d6aaf60d75b71a48223b5bdc29285e18cff07",
        "94c18227d1e3f02de5b345bd3cd5c960214dc9c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 02 11:15:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Aug 02 11:15:27 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  [PATCH] sched: reduce task_struct size\n  [PATCH] sched: reduce debug code\n  [PATCH] sched: use schedstat_set() API\n  [PATCH] sched: add schedstat_set() API\n  [PATCH] sched: move load-calculation functions\n  [PATCH] sched: -\u003etask_new cleanup\n  [PATCH] sched: uninline inc/dec_nr_running()\n  [PATCH] sched: uninline calc_delta_mine()\n  [PATCH] sched: calc_delta_mine(): use fixed limit\n  [PATCH] sched: tidy up left over smpnice code\n  [PATCH] sched: remove cache_hot_time\n"
    },
    {
      "commit": "9534f71ca33e5a9de26dfd43c76af86e005005dd",
      "tree": "344444735f541f79ed98cc38fa9040bc018ec66e",
      "parents": [
        "1ed4395035a6791ebbbf618429a58ab9c207cc83"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Mon Jul 30 16:33:26 2007 -0400"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Thu Aug 02 11:52:21 2007 -0400"
      },
      "message": "SELinux: restore proper NetLabel caching behavior\n\nA small fix to the SELinux/NetLabel glue code to ensure that the NetLabel\ncache is utilized when possible.  This was broken when the SELinux/NetLabel\nglue code was reorganized in the last kernel release.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nAcked-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "94c18227d1e3f02de5b345bd3cd5c960214dc9c8",
      "tree": "c2cb18bf1deb097f61cea3ebec23bbd844e1e072",
      "parents": [
        "6cfb0d5d06bea2b8791f32145eae539d524e5f6c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 02 17:41:40 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 02 17:41:40 2007 +0200"
      },
      "message": "[PATCH] sched: reduce task_struct size\n\nmore task_struct size reduction, by moving the debugging/instrumentation\nfields to under CONFIG_SCHEDSTATS:\n\n (i386, nodebug):\n\n                          size\n                          ----\n     pre-CFS              1328\n         CFS              1472\n         CFS+patch        1376\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cad60d93e18ba52b6f069b2edb031c89bf603b07",
      "tree": "dfe74c165e7607c233d223614ef400163c6ba44c",
      "parents": [
        "4e6f96f313561d86d248edf0eaff2336d8217e1b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 02 17:41:40 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 02 17:41:40 2007 +0200"
      },
      "message": "[PATCH] sched: -\u003etask_new cleanup\n\nmake sched_class.task_new \u003d\u003d NULL a \u0027default method\u0027, this\nallows the removal of task_rt_new.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "362a7016637648c6aefc98b706298baedfaa1543",
      "tree": "cb3f434fb71d29b247686b6dcfc76864cea4f57a",
      "parents": [
        "1ed4395035a6791ebbbf618429a58ab9c207cc83"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 02 17:41:40 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 02 17:41:40 2007 +0200"
      },
      "message": "[PATCH] sched: remove cache_hot_time\n\nremove the last unused remains of cache_hot_time.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "04668873daa822aa6c806ba28d1143db8dcb26e8",
      "tree": "c71f7864aa5ccd364619d6ee02b7ab3cb269c498",
      "parents": [
        "b5625481832ef1ab1a8e31fac0b1d14acdbbc148"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Aug 01 19:04:51 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 01 20:48:17 2007 -0700"
      },
      "message": "FRV: Enable the MB86943 PCI arbiter correctly\n\nEnable the MB93090 motherboard\u0027s MB86943 PCI arbiter correctly by assigning to\nthe register rather than comparing against it.  This is required to support\nbus mastering.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5625481832ef1ab1a8e31fac0b1d14acdbbc148",
      "tree": "5ff272c95b810a1d8cd3f09f486600c4d6b9357a",
      "parents": [
        "0fc4969b866671dfe39b1a9119d0fdc7ea0f63e5",
        "4761c06cb39011c9cc3fef9e6bbfb4c50ceb307d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 01 20:47:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 01 20:47:00 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_sis: fix MWDMA for \u003c\u003d UDMA66 chipsets and UDMA for UDMA33 chipsets\n  libata: blacklist SAMSUNG HD401LJ / ZZ100-15 for NCQ\n  ata_piix: add Tecra M3 to broken suspend blacklist\n  ata_piix: implement piix_borken_suspend()\n  pci: rename __pci_reenable_device() to pci_reenable_device()\n  libata-sff; Unbreak non DMA capable controllers again\n  pata_cmd64x: Correct the speed ranges\n"
    },
    {
      "commit": "fd0cbdd378258fdf44eac5ea091256a4a665315b",
      "tree": "d45c9d74c159034db371919864b400a6f3ca0dbf",
      "parents": [
        "8d4fbcfbe0a4bfc73e7f0297c59ae514e1f1436f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Aug 02 00:18:38 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 01 20:45:38 2007 -0700"
      },
      "message": "Fix WARN_ON() on bitfield ops for all other archs\n\nFixes WARN_ON() on bitfiels ops for all architectures that have\nbeen left out in 8d4fbcfbe0a4bfc73e7f0297c59ae514e1f1436f.\n\nCc: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a5fcb9cf8e5c3fabaab1c20668f58fe85d7c70d",
      "tree": "508f08c2a9724529818fbbdfe38a7462f4dd7061",
      "parents": [
        "046752104c7090e3679b09274f02d8fd2aa0b4b2"
      ],
      "author": {
        "name": "sebastian@breakpoint.cc",
        "email": "sebastian@breakpoint.cc",
        "time": "Thu Jul 26 23:21:32 2007 +0200"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Wed Aug 01 11:19:06 2007 -0400"
      },
      "message": "sctp: move global declaration to header file.\n\nsctp_chunk_cachep \u0026 sctp_bucket_cachep is used module global, so move it\nto a header file.\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "0b62e13b5c9b4871641973e024cc9dd440b5bb58",
      "tree": "d8c555913a77b9b5f240a9a2451ed8387b23e924",
      "parents": [
        "6fdc99a224bd52020c602c3d4d57e5f8a75f6bb8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jul 27 14:43:35 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 01 10:00:56 2007 -0400"
      },
      "message": "pci: rename __pci_reenable_device() to pci_reenable_device()\n\nRename __pci_reenable_device() to pci_reenable_device().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8d4fbcfbe0a4bfc73e7f0297c59ae514e1f1436f",
      "tree": "f4fe8e2028620b8aeb298c78ee5dc9d6df07e708",
      "parents": [
        "2f63251ed0a803ddbe7bf2577b69d467aa872f68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 21:12:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 21:12:07 2007 -0700"
      },
      "message": "Fix WARN_ON() on bitfield ops\n\nAlexey Dobriyan noticed that the new WARN_ON() semantics that were\nintroduced by commit 684f978347deb42d180373ac4c427f82ef963171 (to also\nreturn the value to be warned on) didn\u0027t compile when given a bitfield,\nbecause the typeof doesn\u0027t work for bitfields.\n\nSo instead of the typeof trick, use an \"int\" variable together with a\n\"!!(x)\" expression, as suggested by Al Viro.\n\nTo make matters more interesting, Paul Mackerras points out that that is\nsub-optimal on Power, but the old asm-coded comparison seems to be buggy\nanyway on 32-bit Power if the conditional was 64-bit, so I think there\nare more problems there.\n\nRegardless, the new WARN_ON() semantics may have been a bad idea.  But\nthis at least avoids the more serious complications.\n\nCc: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2f63251ed0a803ddbe7bf2577b69d467aa872f68",
      "tree": "960ba4e27bb2cffdda0841ee701515c4bd75143a",
      "parents": [
        "d6dd9e93c7531fa31370e27d053a3940d8d662fb",
        "647e50f38345525d8261c295a0d0629dcea23a9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 20:43:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 20:43:52 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog: (28 commits)\n  [WATCHDOG] Fix pcwd_init_module crash\n  [WATCHDOG] ICH9 support for iTCO_wdt\n  [WATCHDOG] 631xESB/632xESB support for iTCO_wdt - add all LPC bridges\n  [WATCHDOG] 631xESB/632xESB support for iTCO_wdt\n  [WATCHDOG] omap_wdt.c - default error for IOCTL is -ENOTTY\n  [WATCHDOG] Return value of nonseekable_open\n  [WATCHDOG] mv64x60_wdt: Rework the timeout register manipulation\n  [WATCHDOG] mv64x60_wdt: disable watchdog timer when driver is probed\n  [WATCHDOG] mv64x60_wdt: Support the WDIOF_MAGICCLOSE feature\n  [WATCHDOG] mv64x60_wdt: Add a module parameter to change nowayout setting\n  [WATCHDOG] mv64x60_wdt: Add WDIOC_SETOPTIONS ioctl support\n  [WATCHDOG] mv64x60_wdt: Support for WDIOC_SETTIMEOUT ioctl\n  [WATCHDOG] mv64x60_wdt: Fix WDIOC_GETTIMEOUT return value\n  [WATCHDOG] mv64x60_wdt: Check return value of nonseekable_open\n  [WATCHDOG] mv64x60_wdt: Add arch/powerpc platform support\n  [WATCHDOG] mv64x60_wdt: Get register address from platform data\n  [WATCHDOG] mv64x60_wdt: set up platform_device in platform code\n  [WATCHDOG] ensure mouse and keyboard ignored in w83627hf_wdt\n  [WATCHDOG] s3c2410_wdt: fixup after arch include moves\n  [WATCHDOG] git-watchdog-typo\n  ...\n"
    },
    {
      "commit": "d6dd9e93c7531fa31370e27d053a3940d8d662fb",
      "tree": "afab573031b3f0b9bbe5e417a890f7cae09a7224",
      "parents": [
        "dd9cd6d4351076c78bb8c0f9146d1904b481fdbb",
        "b4b2917cc8babe8eaf4bc133bca31b11ed7dac13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 20:41:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 20:41:53 2007 -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: (50 commits)\n  [MIPS] Add smp_call_function_single()\n  [MIPS] thread_info.h: kmalloc + memset conversion to kzalloc\n  [MIPS] Kexec: Fix several 64-bit bugs.\n  [MIPS] Kexec: Fix several warnings.\n  [MIPS] DDB5477: Remove support\n  [MIPS] Fulong: Remove unneeded header file\n  [MIPS] Cobalt: Enable UART on RaQ1\n  [MIPS] Remove unused GROUP_TOSHIBA_NAMES\n  [MIPS] remove some duplicate includes\n  [MIPS] Oprofile: Fix rm9000 performance counter handler\n  [MIPS] Use -Werror on subdirectories which build cleanly.\n  [MIPS] Yosemite: Fix warning.\n  [MIPS] PMON: Fix cpustart declaration.\n  [MIPS] Yosemite: Only build ll_ht_smp_irq_handler() if HYPERTRANSPORT.\n  [MIPS] Yosemite: Fix build error due to undeclared titan_mailbox_irq().\n  [MIPS] Yosemite: Don\u0027t declare titan_mailbox_irq() as asmlinkage.\n  [MIPS] Yosemite: Fix warnings in i2c-yoesmite by deleting the unused code.\n  [MIPS] Delete unused arch/mips/gt64120/common/\n  [MIPS] Fix build warning in unaligned load/store emulator.\n  [MIPS] IP32: Don\u0027t ignore request_irq\u0027s return value.\n  ...\n"
    },
    {
      "commit": "0d6caa1795090bd22ede96b84daa4600b63eee37",
      "tree": "7b69aa68f7f812bd1a13b0c5e73573a01e671ef8",
      "parents": [
        "88c8199b9d2f5ec0a8468a0495ba4c9656846500",
        "8072f085d79a0a73cc5a0333ffa7f0c5d35f76e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:51:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:51:00 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (41 commits)\n  [RTNETLINK]: Fix warning for !CONFIG_KMOD\n  [IPV4] ip_options.c: kmalloc + memset conversion to kzalloc\n  [DECNET]: kmalloc + memset conversion to kzalloc\n  [NET]: ethtool_perm_addr only has one implementation\n  [NET]: ethtool ops are the only way\n  [PPPOE]: Improve hashing function in hash_item().\n  [XFRM]: State selection update to use inner addresses.\n  [IPSEC]: Ensure that state inner family is set\n  [TCP]: Bidir flow must not disregard SACK blocks for lost marking\n  [TCP]: Fix ratehalving with bidirectional flows\n  [PPPOL2TP]: Add CONFIG_INET Kconfig dependency.\n  [NET]: Page offsets and lengths need to be __u32.\n  [AF_UNIX]: Make code static.\n  [NETFILTER]: Make nf_ct_ipv6_skip_exthdr() static.\n  [PKTGEN]: make get_ipsec_sa() static and non-inline\n  [PPPoE]: move lock_sock() in pppoe_sendmsg() to the right location\n  [PPPoX/E]: return ENOTTY on unknown ioctl requests\n  [IPV6]: ipv6_addr_type() doesn\u0027t know about RFC4193 addresses.\n  [NET]: Fix prio_tune() handling of root qdisc.\n  [NET]: Fix sch_api to properly set sch-\u003eparent on the root.\n  ...\n"
    },
    {
      "commit": "88c8199b9d2f5ec0a8468a0495ba4c9656846500",
      "tree": "666dc82c5a1ec041a7312f4ef3306bb1806620eb",
      "parents": [
        "0439208a8a399f0c4307c561d97e3f5523f5d085",
        "50aa485e1abb7566ce68418c7bbc6a6b454f9039"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:50:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:50:35 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [BBC_I2C]: kmalloc + memset conversion to kzalloc\n  [BBC_ENVCTRL]: kmalloc + memset conversion to kzalloc\n  [SPARC]: Fix exec failures on sun4c.\n  [SPARC] Videopix Frame Grabber: Fix unreleased lock in vfc_debug()\n  [SPARC64]: Add missing dma_get_cache_alignment().\n  [SUNLANCE]: Fix sparc32 crashes by using of_*() interfaces.\n"
    },
    {
      "commit": "2604288f45605d1b2844f001dc3141149667b3d1",
      "tree": "49e811d40c231e69570cf7382ead8b5731f8ae89",
      "parents": [
        "db7526f925b79293dc3b361a70db7f340870a298"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jul 31 00:39:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:44 2007 -0700"
      },
      "message": "spi kerneldoc update\n\nThis adds kerneldoc to the SPI framework.  The \"spi_driver\" and\n\"spi_board_info\" structs were previously not described.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0af1a4504699524c876361845bc2e301ecc45d0f",
      "tree": "72c6d1ac9d7dfb44d25c58eea599c2df63aa2562",
      "parents": [
        "86d0004abc87025bae1cca43c94e99a27b7bbbd6"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jul 31 00:39:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:43 2007 -0700"
      },
      "message": "rename setlease to generic_setlease\n\nMake it a little more clear that this is the default implementation for\nthe setleast operation.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nAcked-by: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "937472b00b666ecbf1464502f857ec63b024af72",
      "tree": "b557078de19c3370488cfed8ce45b261518ee09d",
      "parents": [
        "07ff8ee79e254ac07205d2c9c9e8fbe2f4b3e6e8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jul 31 00:39:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:42 2007 -0700"
      },
      "message": "use __val in __get_unaligned\n\nUse \"__val\" rather than \"val\" in the __get_unaligned macro in\nasm-generic/unaligned.h.  This way gcc wont warn if you happen to also name\nsomething in the same scope \"val\".\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ac4d823fd93be49c2a90fb877fc5fc6317936d5",
      "tree": "4ebb3d91c4a14f865242d3bf930ff9cb2d5843ed",
      "parents": [
        "aa3481d5e686aa015e960f76253f0e771a92716a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:39:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "irq.h fix kernel-doc\n\nAdd kernel-doc entry in \u003clinux/irq.h\u003e for:\n\nWarning(linux-2.6.22-git12//include/linux/irq.h:177): No description found for parameter \u0027last_unhandled\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa3481d5e686aa015e960f76253f0e771a92716a",
      "tree": "65ed896d9715077487c2b37745b59e8d89b7713e",
      "parents": [
        "2e89db75aee14f3f195836560e0973c9ff215f94"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:39:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "i2c.h kernel-doc additions\n\nAdd kernel-doc notation in \u003clinux/i2c.h\u003e for:\n\nWarning(linux-2.6.22-git12//include/linux/i2c.h:183): No description found for parameter \u0027driver\u0027\nWarning(linux-2.6.22-git12//include/linux/i2c.h:183): No description found for parameter \u0027usage_count\u0027\nWarning(linux-2.6.22-git12//include/linux/i2c.h:183): No description found for parameter \u0027list\u0027\nWarning(linux-2.6.22-git12//include/linux/i2c.h:183): No description found for parameter \u0027released\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "541510fc28b72eab37361e9e95f48746b4d3302b",
      "tree": "50a948d2f4b0b181a3163cc462aeb63e546acda5",
      "parents": [
        "2174041d663e4ea825dd53af71b877ea6da736fe"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "remove tx3912fb\n\nRemove tx3912fb.  Nino has already removed.  It is no longer needed.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73dd1166af9a7a1e24554991236ddea740df0dbd",
      "tree": "8fe66f07c27dddf5f6578c9cf265514a235caad6",
      "parents": [
        "0e6ff1580ff5d8dc10ec58d22b3e1a6f372f7f40"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Jul 31 00:38:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:41 2007 -0700"
      },
      "message": "pure_initcall ID inconsistency\n\npure_initcall uses the same ID as core_initcall.  I guess that\u0027s a typo and\nit should use its own ID.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "41d202d80e829c0a489119ad63d7ece08a9786da",
      "tree": "2924723e2441a0fef0e3097a4f64423895e198df",
      "parents": [
        "f54f098612d7f86463b5fb4763d03533d634de73"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Tue Jul 31 00:38:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "Include serial_reg.h with userspace headers\n\nAs reported by Gustavo de Nardin \u003cgustavodn@mandriva.com.br\u003e, while trying to\ncompile xosview (http://xosview.sourceforge.net/) with upstream kernel\nheaders being used you get the following errors:\nserialmeter.cc:48:30: error: linux/serial_reg.h: No such file or directory\nserialmeter.cc: In member function \u0027virtual void\nSerialMeter::checkResources()\u0027:\nserialmeter.cc:71: error: \u0027UART_LSR\u0027 was not declared in this scope\nserialmeter.cc:71: error: \u0027UART_MSR\u0027 was not declared in this scope\n...\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nCc: Gustavo de Nardin \u003cgustavodn@mandriva.com.br\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe9844d5a32e7b2552a557a42a2a2dc0e378672c",
      "tree": "b6047e4506b2879d977a1e5e834925626ca759c4",
      "parents": [
        "2a485d7ad2b68600e423f8799efc0d074029ec01"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 31 00:38:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "kdebug.h: forward-declare struct struct notifier_block\n\nalpha:\n\nIn file included from kernel/notifier.c:1:\ninclude/linux/kdebug.h:14: warning: \u0027struct notifier_block\u0027 declared inside parameter list\ninclude/linux/kdebug.h:14: warning: its scope is only this definition or declaration, which is probably not what you want\ninclude/linux/kdebug.h:15: warning: \u0027struct notifier_block\u0027 declared inside parameter list\nkernel/notifier.c:529: error: conflicting types for \u0027register_die_notifier\u0027\ninclude/linux/kdebug.h:14: error: previous declaration of \u0027register_die_notifier\u0027 was here\nkernel/notifier.c:533: error: conflicting types for \u0027register_die_notifier\u0027\ninclude/linux/kdebug.h:14: error: previous declaration of \u0027register_die_notifier\u0027 was here\nkernel/notifier.c:536: error: conflicting types for \u0027unregister_die_notifier\u0027\ninclude/linux/kdebug.h:15: error: previous declaration of \u0027unregister_die_notifier\u0027 was here\nkernel/notifier.c:539: error: conflicting types for \u0027unregister_die_notifier\u0027\ninclude/linux/kdebug.h:15: error: previous declaration of \u0027unregister_die_notifier\u0027 was here\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f166e3833d953f0acf77eb7d426840da9e1a87f",
      "tree": "95a15d4662f41b7a6b86c05d2558de16a86bc27e",
      "parents": [
        "4ef7af50373778ee248a2493c9cf62a2299806a8"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 31 00:38:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "spidev supports more communications modes\n\nThe spidev driver doesn\u0027t currently expose all SPI communications modes to\nuserspace.  This passes them all through to the driver.\n\nTwo of them are potentially troublesome, in the sense that they could cause\nhardware conflicts on shared busses.  It might be appropriate to add some\nprivilege checks for for those modes.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ef7af50373778ee248a2493c9cf62a2299806a8",
      "tree": "7cdf8e9415a8ee3dbd4dce86b1b6cd2a5927c861",
      "parents": [
        "35cc0b975057389548bfe5703d438fe0deb4807e"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Jul 31 00:38:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:40 2007 -0700"
      },
      "message": "SPI loopback mode definition\n\nLoopback mode is supported by various controllers.  This mode can be\nuseful for testing, especially in conjunction with spidev driver.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99eb8a550dbccc0e1f6c7e866fe421810e0585f6",
      "tree": "130c6e3338a0655ba74355eba83afab9261e1ed0",
      "parents": [
        "0d0ed42e5ca2e22465c591341839c18025748fe8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jul 31 00:38:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "Remove the arm26 port\n\nThe arm26 port has been in a state where it was far from even compiling\nfor quite some time.\n\nIan Molton agreed with the removal.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d0ed42e5ca2e22465c591341839c18025748fe8",
      "tree": "b83de620c2f72ed42f84f6b1d133aa4445a454a1",
      "parents": [
        "7eacbbd32a98ab5b607f7773bb2692cc195db9b2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue Jul 31 00:38:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:39 2007 -0700"
      },
      "message": "Add CTL_PROC back\n\ncommit eab03ac7bd3e0da99eb9dc068772a85a5e3f3577 aka\n\"[PATCH] Get rid of /proc/sys/proc\" was good commit except strace(1) compile\nbreakage it introduced:\n\n\tsystem.c:1581: error: \u0027CTL_PROC\u0027 undeclared here (not in a function)\n\nSo, add dummy enum back.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b232ecfd9ac55adb237e78482ed8f3d3becb0d8",
      "tree": "92f7f63dcc5dbaa3d3b44e4e8afbe39596adfc01",
      "parents": [
        "57d4810ea0d9ca58a7bcc1336607f0cede0a2abf"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 31 00:38:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "DDB5477: remove driver bits of support\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57d4810ea0d9ca58a7bcc1336607f0cede0a2abf",
      "tree": "6194ce01088fbd9852579a14bd8726d9c8eef73f",
      "parents": [
        "a583f1b54249b11ad1ffd14c6e74d28fcbc59c07"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 31 00:38:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "revert \"x86, serial: convert legacy COM ports to platform devices\"\n\nRevert 7e92b4fc345f5b6f57585fbe5ffdb0f24d7c9b26.  It broke Sébastien Dugué\u0027s\nmachine and Jeff said (persuasively)\n\n  This seems like it will break decades-long-working stuff, in favor of\n  breaking new ground in our favorite area, \"trusting the BIOS.\"\n\n  It\u0027s just not worth it for serial ports, IMO.  Serial ports are something\n  that just shouldn\u0027t break at this late stage in the game.  My new Intel\n  platform boxes don\u0027t even have serial ports, so I question the value of\n  messing with serial port probing even more...  because...  just wait a year,\n  and your box won\u0027t have a serial port either!  :)\n\n  I certainly don\u0027t object to the use of platform devices (or isa_driver),\n  but the probe change seems questionable.  That\u0027s sorta analagous to\n  rewriting the floppy driver probe routine.  Sure you could do it...  but why\n  risk all that damage and go through debugging all over again?\n\n  It seems clear from this report that we cannot, should not, trust BIOS for\n  something (a) so simple and (b) that has been working for over a decade.\n\nMuch discussion ensued and we\u0027ve decided to have another go at all of this.\n\nCc: Sébastien Dugué \u003csebastien.dugue@bull.net\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nCc: Sascha Sommer \u003csaschasommer@freenet.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a583f1b54249b11ad1ffd14c6e74d28fcbc59c07",
      "tree": "3220e8baad9631c7d24175f712833aa5a0d468ae",
      "parents": [
        "cd4f0ef7c03e79f92a883843662e3d0eaae26fb4"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Tue Jul 31 00:38:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "remove unused TIF_NOTIFY_RESUME flag\n\nRemove unused TIF_NOTIFY_RESUME flag for all processor architectures.  The\nflag was not used excecpt on IA-64 where the patch replaces it with\nTIF_PERFMON_WORK.\n\nSigned-off-by: stephane eranian \u003ceranian@hpl.hp.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6b33220845d4702590ecbe356787e59c8d914ae",
      "tree": "c3e6b5d98137db23ae4f3a45af9a3ace346a58ba",
      "parents": [
        "a5e58a61420e99dd08685f622d4dc666bf07e9a5"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jul 31 00:37:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:37 2007 -0700"
      },
      "message": "x86-64: Calgary: fix section mismatch warnings in tce\n\nFix section mismatch warnings:\nthese functions are called only from __init functions.\n\nWARNING: vmlinux.o(.text+0x1861c): Section mismatch: reference to .init.text:free_bootmem (between \u0027free_tce_table\u0027 and \u0027build_tce_table\u0027)\nWARNING: vmlinux.o(.text+0x187e5): Section mismatch: reference to .init.text:__alloc_bootmem_low (between \u0027alloc_tce_table\u0027 and \u0027kretprobe_trampoline_holder\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "313674afa8fdced2fe79f50f38e1c387b63d8790",
      "tree": "40b14cab2f48af45615dacf35c93a268c42b7f9a",
      "parents": [
        "61a44b9c4b20d40c41fd1b70a4ceb13b75ea79a4"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Jul 31 14:00:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 31 14:00:29 2007 -0700"
      },
      "message": "[NET]: ethtool_perm_addr only has one implementation\n\nAll drivers implement ethtool get_perm_addr the same way -- by calling\nthe generic function.  So we can inline the generic function into the\ncaller and avoid going through the drivers.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "185bcd17a5fb4155fba125332efa498be126aa4e",
      "tree": "e7b74d90551215cb73dbed853d50f05a160cbbf2",
      "parents": [
        "00be0f305fa69adb9f9d7b9447283b862b853e9e"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Jul 31 20:48:41 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:36 2007 +0100"
      },
      "message": "[MIPS] thread_info.h: kmalloc + memset conversion to kzalloc\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ff32b062ea6d16a1c53d57da0ac9419c9d015534",
      "tree": "c206f1e32f6b10149924fc48d359574b90410cb3",
      "parents": [
        "796756bab6fd09111159b76288169e18fa13d3e8"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Jul 30 22:40:35 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:34 2007 +0100"
      },
      "message": "[MIPS] DDB5477: Remove support\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "72c0fcf70a0c15a6280b3cf2ad11c6fdaf0bd888"
}
