)]}'
{
  "log": [
    {
      "commit": "c64094684dad4a903099f1ff83b7db9b62782adc",
      "tree": "a2f5c78ecf4aeb3662fab0868fe32ed96bb62c57",
      "parents": [
        "421696887b0da241401710e83b0dffcc195bc484"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Feb 15 23:11:38 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 24 20:56:53 2009 +0100"
      },
      "message": "ieee1394: constify device ID tables\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "1c4fb577aa5aeeace026d8295936947f0f0743f0",
      "tree": "a1f37447c0ebd03d6286628ffd320edfcdba9c29",
      "parents": [
        "e90874f64c89d8a3a8b287f67c5655141720c28d"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Mon Feb 09 22:05:06 2009 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 24 20:56:52 2009 +0100"
      },
      "message": "ieee1394: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the beginning\nof the declaration specifiers in a declaration is an obsolescent\nfeature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "7f46b1343f723f98634a5dcee47856b2000079ed",
      "tree": "ed22b6298c8dd2f687890a0d79abcd1d273b5f81",
      "parents": [
        "b8c31da64165b8566fc6e1c9c826f76e7b98ff02",
        "9e42d0cf5020aaf217433cad1a224745241d212a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 11:05:59 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 11:05:59 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "92dc8cc317844e5681f5d8990896720ed2b21cc8",
      "tree": "0ada7a2c950ae2ccded562fec8561205fb25470f",
      "parents": [
        "464f4daae75c87ed281b421caa019f67f459b85f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jan 06 12:56:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 06 16:49:02 2009 -0800"
      },
      "message": "ieee1394: use internal network device stats\n\nUse the network_device_stats field in network_device.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "464f4daae75c87ed281b421caa019f67f459b85f",
      "tree": "377d314b8b5c892fef1d022914c43fe5d4bd0b17",
      "parents": [
        "79994c990674edd9a1e8b2aad21e8eb8e3b43748"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jan 06 12:55:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 06 16:48:46 2009 -0800"
      },
      "message": "ieee1394: remove unneeded last_rx\n\nLast_rx is now done if needed inside bonding.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79994c990674edd9a1e8b2aad21e8eb8e3b43748",
      "tree": "ed577651c8681f062b3a166e97afd940e9bada2e",
      "parents": [
        "d442ad4ab1c86b453e0f44fb3de0932f386ab3e6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jan 06 12:54:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 06 16:48:30 2009 -0800"
      },
      "message": "ieee1394: convert to net_device_ops\n\nConvert to net_device_ops.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "faf26bcc4729546ef95f5edb44f3749bb1b47d1c",
      "tree": "11d012500ef7cd7eda5e27b7703ae64f08daa89e",
      "parents": [
        "debb48063a372525c07561cc96c473ae9adefd99"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Dec 13 15:03:06 2008 -0800"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jan 04 23:50:35 2009 +0100"
      },
      "message": "ieee1394: eth1394: trivial sparse annotations\n\nMostly annotations of ether_type as a be16.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "b17a55096071898454d7b5b6fb30cca7faedf9f1",
      "tree": "fdba029dc0d01d324a1d7405ef5e80dc0f06039c",
      "parents": [
        "adb0a61681224340271bb2c2e1a060434b76ec06"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Nov 26 01:35:21 2008 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jan 04 23:50:32 2009 +0100"
      },
      "message": "ieee1394: mark all hpsb_address_ops instances as const\n\nThese are never modified.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "68e2aa793ed55b0c1461b4ab92554bb5ad152724",
      "tree": "608f2bf87082ee6f23d4336fa382792f7d08b117",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Aug 02 17:13:09 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 15 22:21:07 2008 +0200"
      },
      "message": "ieee1394: Use DIV_ROUND_UP\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "661afcae1b6b6493e4ea69f81bae78397c066f25",
      "tree": "d1fed9b9a02510fa1534112180f56d953e3c7f2c",
      "parents": [
        "3bd90303f05d24487759e4990c3fed3e7a6b6955"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jul 28 23:45:03 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Oct 16 23:59:54 2007 +0200"
      },
      "message": "ieee1394: eth1394: fix lock imbalance\n\nbad_proto can be reached from points which did not take priv-\u003elock.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "3bd90303f05d24487759e4990c3fed3e7a6b6955",
      "tree": "55f138360bf40be407604e8312002dd8e09d2c63",
      "parents": [
        "821f3eff7cdb9d6c7076effabd46c96c322daed1"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jul 28 23:44:25 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Oct 16 23:59:53 2007 +0200"
      },
      "message": "ieee1394: eth1394: superfluous local variable\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "3b04ddde02cf1b6f14f2697da5c20eca5715017f",
      "tree": "9da1341a5a399a507b5ea6bf5a3047506b8d8f8f",
      "parents": [
        "b95cce3576813ac3f86bafa6b5daaaaf7574b0fe"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Oct 09 01:40:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:52 2007 -0700"
      },
      "message": "[NET]: Move hardware header operations out of netdevice.\n\nSince hardware header operations are part of the protocol class\nnot the device instance, make them into a separate object and\nsave memory.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b95cce3576813ac3f86bafa6b5daaaaf7574b0fe",
      "tree": "54da3f245ee145722623a8e0eaab5fc49ea78511",
      "parents": [
        "0c4e85813d0a94eeb8bf813397a4907bdd7bb610"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Sep 26 22:13:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:51 2007 -0700"
      },
      "message": "[NET]: Wrap hard_header_parse\n\nWrap the hard_header_parse function to simplify next step of\nheader_ops conversion.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10d024c1b2fd58af8362670d7d6e5ae52fc33353",
      "tree": "dbfb03c539986e2c1270385eb0083aaf0dfca8ab",
      "parents": [
        "596c5c97431eab8465739c169401ea611127b9ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 17 13:11:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:13 2007 -0700"
      },
      "message": "[NET]: Nuke SET_MODULE_OWNER macro.\n\nIt\u0027s been a useless no-op for long enough in 2.6 so I figured it\u0027s time to\nremove it.  The number of people that could object because they\u0027re\nmaintaining unified 2.4 and 2.6 drivers is probably rather small.\n\n[ Handled drivers added by netdev tree and some missed IRDA cases... -DaveM ]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20c2df83d25c6a95affe6157a4c9cac4cf5ffaac",
      "tree": "415c4453d2b17a50abe7a3e515177e1fa337bd67",
      "parents": [
        "64fb98fc40738ae1a98bcea9ca3145b89fb71524"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 10:11:58 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 10:11:58 2007 +0900"
      },
      "message": "mm: Remove slab destructors from kmem_cache_create().\n\nSlab destructors were no longer supported after Christoph\u0027s\nc59def9f222d44bb7e2f0a559f2906191a0862d7 change. They\u0027ve been\nBUGs for both slab and slub, and slob never supported them\neither.\n\nThis rips out support for the dtor pointer from kmem_cache_create()\ncompletely and fixes up every single callsite in the kernel (there were\nabout 224, not including the slab allocator definitions themselves,\nor the documentation references).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8e4dc400b7659691abdd92b3fc01ef094fc8a1e7",
      "tree": "3788f4f49eadb5eece1c60140cf0a2700081dd6a",
      "parents": [
        "a0e857eeffba8976be6bdb9f4bb011c18eb2aff7"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:14:05 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Jul 10 00:07:40 2007 +0200"
      },
      "message": "ieee1394: eth1394: revert parent device to that in 2.6.20\n\nAfter ieee1394 was converted away from class_device like the networking\nsubsystem was already in 2.6.21, eth1394\u0027s device may point to the\nfw-host device as its parent again like in 2.6.20.\n\nThis affects userspace tools which examine the sysfs representation of\neth1394\u0027s device.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "18b461796b737f94286f73710debc8649467161b",
      "tree": "9fcd80d892b4ca5f14d5707b5cc483957e3f8529",
      "parents": [
        "a515958d6f77fdff1a40f8b08a9a95ac223c5d48"
      ],
      "author": {
        "name": "Carlos E. Ugarte",
        "email": "Carlos.E.Ugarte.1@gsfc.nasa.gov",
        "time": "Mon Jun 04 11:49:19 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jun 16 12:43:20 2007 +0200"
      },
      "message": "ieee1394: fix to ether1394_tx in ether1394.c\n\nThis patch fixes a problem that occurs when packets cannot be sent across\nthe ieee1394 bus and we return NETDEV_TX_BUSY in the net driver \"hard start\nxmit\" routine ether1394_tx. When we return NETDEV_TX_BUSY the stack will\ncall ether1394_tx again with the same skb. So we need to restore the header\nto look like it did before we munged it for xmit over ieee1394.\n\n[Stefan Richter: changed whitespace, deleted a local variable]\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "ef50a6c59dc66f22eba67704e291d709f21e0456",
      "tree": "ef61e38f7b9c019dc4c6d82d91bfcc3597b94747",
      "parents": [
        "7a97bc03e089d1a75dc533f0fe69ec8dac672916"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon May 21 01:05:41 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:20:59 2007 +0200"
      },
      "message": "ieee1394: eth1394: bring back a parent device\n\nThis adds a real parent device to eth1394\u0027s ethX device like in Linux\n2.6.20 and older.  However, due to unfinished conversion of the ieee1394\naway from class_device, we now refer to the FireWire controller\u0027s PCI\ndevice as the parent, not to the ieee1394 driver\u0027s fw-host device.\n\nHaving a real parent device instead of a virtual one allows udev scripts\nto distinguish eth1394 interfaces from networking bridges, bondings and\nthe likes.\n\nFixes a regression since 2.6.21:\nhttps://bugs.gentoo.org/show_bug.cgi?id\u003d177199\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "7a97bc03e089d1a75dc533f0fe69ec8dac672916",
      "tree": "bfa5de17774786f4b0ef976fd645b2adc74bd4b7",
      "parents": [
        "69c29fa7d142d65b13e366ae51e50944484b65ab"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat May 05 17:25:51 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:20:59 2007 +0200"
      },
      "message": "ieee1394: eth1394: handle tlabel exhaustion\n\nWhen eth1394 was unable to acquire a transaction label, it just dropped\noutgoing packets without attempt to resend them later.\n\nThe transmit queue is now halted if no tlabel is available to\n-\u003ehard_start_xmit().  A workqueue job is then scheduled to catch the\nmoment when ieee1394 recycled the next lot of tlabels.\n\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d8402\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "69c29fa7d142d65b13e366ae51e50944484b65ab",
      "tree": "282a3a2565e842349543dbb693c8886b49e4d7df",
      "parents": [
        "20e2008e1f24a6831bf4311f8e2f8692f16a92de"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat May 05 17:19:09 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:20:58 2007 +0200"
      },
      "message": "ieee1394: eth1394: remove bogus netif_wake_queue\n\nWhen we are within hard_start_xmit, the queue is already awake.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "21b2c5647b057624628888857f0e2246538a80b1",
      "tree": "04d0146a2a03c06c34c44a5765d37225115b4de6",
      "parents": [
        "809e905ce73eaa13972c2617959f8ec16e7d0d6f"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 23 21:28:47 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:32 2007 +0200"
      },
      "message": "ieee1394: eth1394: send async streams at S100 on 1394b buses\n\neth1394 did not work on buses consisting of S100B...S400B hardware\nbecause it attempted to send GASP packets at S800.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "809e905ce73eaa13972c2617959f8ec16e7d0d6f",
      "tree": "7aa0bf419a76c0c80802c599f8506dc1ae17d9fc",
      "parents": [
        "fdc0092bfd68cedfb9929256957f64c2c2760b5c"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Apr 21 18:36:26 2007 +0900"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:32 2007 +0200"
      },
      "message": "ieee1394: eth1394: fix error path in module_init\n\nThis patch fixes some error handlings in eth1394:\n\n- check return value of kmem_cache_create()\n- cleanup resources if hpsb_register_protocol() fails\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (whitespace)\n"
    },
    {
      "commit": "fdc0092bfd68cedfb9929256957f64c2c2760b5c",
      "tree": "5b63e524b6777dfab10cbd97465c95c3478a58dc",
      "parents": [
        "53f374e76c2b37835966382b27efb6bb3715f9d8"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 02 02:24:27 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:32 2007 +0200"
      },
      "message": "ieee1394: eth1394: correct return codes in hard_start_xmit\n\nThis patch actually doesn\u0027t change anything because there was always 0\n\u003d\u003d NETDEV_TX_OK returned before.\n\nTODO: Return NETDEV_TX_BUSY in error case and test in different error\nconditions.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "53f374e76c2b37835966382b27efb6bb3715f9d8",
      "tree": "ed2016ea2c6dd65476e7c5266487945ed0613396",
      "parents": [
        "099398719bb53119734354bc079840bebf1c7386"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 02 02:23:19 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:32 2007 +0200"
      },
      "message": "ieee1394: eth1394: hard_start_xmit is called in atomic context\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "099398719bb53119734354bc079840bebf1c7386",
      "tree": "26272e4fe3f4a7cd94d811f611a94605e2208d67",
      "parents": [
        "2e2173df68f419aa41558e1fa90d7263b2d0211f"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 02 02:22:21 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:32 2007 +0200"
      },
      "message": "ieee1394: eth1394: some conditions are unlikely\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "2e2173df68f419aa41558e1fa90d7263b2d0211f",
      "tree": "c700d159ebf78ecc86d42d5b337933f8c0795d04",
      "parents": [
        "01590d20b42400be46cf4e565b39764e38ca87fe"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 02 02:21:46 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:31 2007 +0200"
      },
      "message": "ieee1394: eth1394: clean up fragment_overlap\n\noffset \u003e fi-\u003eoffset + fi-\u003elen - 1  \u003d\u003d  !(offset \u003c fi-\u003eoffset + fi-\u003elen)\noffset + len - 1 \u003c fi-\u003eoffset      \u003d\u003d  !(offset + len \u003e fi-\u003eoffset)\n!(A || B)  \u003d\u003d  (!A \u0026\u0026 !B)\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "01590d20b42400be46cf4e565b39764e38ca87fe",
      "tree": "84e27f5cca0b2547adefbb2248d4b693440e2d9c",
      "parents": [
        "8a62bf7978eaa428e400677d5e5f5441262f79b1"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 02 02:20:37 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:31 2007 +0200"
      },
      "message": "ieee1394: eth1394: don\u0027t use alloc_etherdev\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "8a62bf7978eaa428e400677d5e5f5441262f79b1",
      "tree": "9045a98f19971b5a4de70e7952e5628cbf9091fc",
      "parents": [
        "599bba9647f7813c09bf921c72351609430c8a33"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 02 02:19:48 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:31 2007 +0200"
      },
      "message": "ieee1394: eth1394: omit useless set_mac_address callback\n\nWe can\u0027t reconfigure the MAC address, hence we don\u0027t need the callback.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "599bba9647f7813c09bf921c72351609430c8a33",
      "tree": "6964819461d733743541462e4556c583681e3457",
      "parents": [
        "17bab407d54ba1320d71a45641ecffc33bd331c1"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 02 02:19:02 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:31 2007 +0200"
      },
      "message": "ieee1394: eth1394: CONFIG_INET is always defined\n\nbecause CONFIG_IEEE1394_ETH1394 depends on it.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "17bab407d54ba1320d71a45641ecffc33bd331c1",
      "tree": "f22e2a2cf6daaee3d5461d12f162083ba11d38da",
      "parents": [
        "f982e5ffcfa9d0a2480d0b8261bd11521f3a1994"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Apr 03 23:55:40 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:31 2007 +0200"
      },
      "message": "ieee1394: eth1394: allow MTU bigger than 1500\n\nRFC 2734 says: \"IP-capable nodes may operate with an MTU size larger\nthan the default [1500 octets], but the means by which a larger MTU is\nconfigured are beyond the scope of this document.\"\n\nAllow users to set an MTU bigger than 1500.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "246a5fdade88cbeba09d07c69f67444a24a57d79",
      "tree": "695207ff9dc22d6b524517262fef9a05856f7bc9",
      "parents": [
        "5009d269610b4c89761dcae296d9717f2f48234b"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 02 02:16:40 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:31 2007 +0200"
      },
      "message": "ieee1394: eth1394: contain host reset\n\nCall only eth1394\u0027s own host reset handler from .tx_timeout, not the\nreset hooks of all other IEEE 1394 drivers.\n\nA minor drawback of this patch is that ether1394_host_reset by timeout\nis not serialized against ether1394_host_reset by bus reset.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "5009d269610b4c89761dcae296d9717f2f48234b",
      "tree": "7753da19305d143a9018ed07ab021898a869dc9c",
      "parents": [
        "027611b84260cf3adf14e30d2480007795829e6e"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 02 02:15:53 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:31 2007 +0200"
      },
      "message": "ieee1394: eth1394: shorter error messages\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "027611b84260cf3adf14e30d2480007795829e6e",
      "tree": "a19336ffb9a10967d03d3200b015b666108f4a8b",
      "parents": [
        "d06c1ddad9055eef55456abbae795279d6b1bbcf"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 02 02:15:21 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:31 2007 +0200"
      },
      "message": "ieee1394: eth1394: correct a memset argument\n\nThe old argument calculated the correct value in a wrong way.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "d06c1ddad9055eef55456abbae795279d6b1bbcf",
      "tree": "4a72f4bf6ca738fd77bc9f16791c6175d7e65e5f",
      "parents": [
        "5e7abccd38f7f2ce838eb49a657eea70b22f0803"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 02 02:14:45 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:31 2007 +0200"
      },
      "message": "ieee1394: eth1394: refactor .probe and .update\n\nMove common code into an extra function.  This implicitly adds a missing\nnode_info-\u003efifo \u003d CSR1212_INVALID_ADDR_SPACE; to .update.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "5e7abccd38f7f2ce838eb49a657eea70b22f0803",
      "tree": "2c678b515aeb3ff873fde33cc663a57005a8a08e",
      "parents": [
        "efbeccf174bac803421a5f35076a17af47c9ce00"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 02 02:13:51 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:30 2007 +0200"
      },
      "message": "ieee1394: eth1394: .probe and .update may sleep\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "efbeccf174bac803421a5f35076a17af47c9ce00",
      "tree": "fb1d033560db36ad444cdf933284157395fb4963",
      "parents": [
        "09d7a96f5ad1019386594e2795c1f0229dd43305"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 02 02:12:32 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:30 2007 +0200"
      },
      "message": "ieee1394: eth1394: coding style\n\nAdjust white space and line wraps.  Remove unnecessary parentheses and\nbraces, unused macros, and some of the more redundant comments.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "09d7a96f5ad1019386594e2795c1f0229dd43305",
      "tree": "bc713f7ac6ac56bb4a40ec16b4467946775297a0",
      "parents": [
        "70093cfde8af52b0b9030d90f9004cbde38f2ff8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Apr 01 10:06:33 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:30 2007 +0200"
      },
      "message": "ieee1394: eth1394: Move common recv_init code to helper function\n\nThere is some common code between ether1394_open and ether1394_add_host\nwhich can be moved to a separate helper function for a slightly smaller\neth1394 driver (-160 bytes on i386.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "70093cfde8af52b0b9030d90f9004cbde38f2ff8",
      "tree": "f9230ca354e78b129898298095a6ee887c40a16d",
      "parents": [
        "e00f04a70fa387b3accc81b5c346200f836e2a52"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 27 01:36:50 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:30 2007 +0200"
      },
      "message": "ieee1394: eth1394: don\u0027t autoload by hotplug when ohci1394 starts\n\nUntil now, ieee1394 put an IP-over-1394 capability entry into each new\nhost\u0027s config ROM.  As soon as the controller was initialized --- i.e.\nright after modprobe ohci1394 --- this entry triggered a hotplug event\nwhich typically caused auto-loading of eth1394.\n\nThis irritated or annoyed many users and distributors.  Of course they\ncould blacklist eth1394, but then ieee1394 wrongly advertized IP-over-\n1394 capability to the FireWire bus.\n\nTherefore\n  - remove the offending kernel config option\n    IEEE1394_CONFIG_ROM_IP1394,\n  - let eth1394 add the ROM entry by itself, i.e. only after eth1394 was\n    loaded.\n\nThis fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d7793 .\n\nTo emulate the behaviour of older kernels, simply add the following to\nto /etc/modprobe.conf:\n\ninstall ohci1394 /sbin/modprobe eth1394; \\\n                 /sbin/modprobe --ignore-install ohci1394\n\nNote, autoloading of eth1394 when an _external_ IP-over-1394 capable\ndevice is discovered is _not_ affected by this patch.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "e00f04a70fa387b3accc81b5c346200f836e2a52",
      "tree": "e131541d19210a55522e61a357c2eb1d64d62843",
      "parents": [
        "2cd556ae61c862f4d00bb63863c6e5c67fd55bd4"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Mar 18 12:23:11 2007 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:30 2007 +0200"
      },
      "message": "ieee1394: eth1394: reduce excessive function inlining\n\nShrinks eth1394.ko by about 5%.\n\nMany of these functions have only one caller and are therefore auto-\ninlined anyway.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "2cd556ae61c862f4d00bb63863c6e5c67fd55bd4",
      "tree": "a20848309b3f04d06b6ddbeae59fe13ddfed29e3",
      "parents": [
        "157188cb54b22e5c0c6439ef0500ba97b068097a"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Feb 10 23:57:57 2007 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:30 2007 +0200"
      },
      "message": "ieee1394: eth1394: clean up host removal\n\nether1394_add_host() guarantees that hi-\u003edev !\u003d NULL if hi !\u003d NULL.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "157188cb54b22e5c0c6439ef0500ba97b068097a",
      "tree": "fa11e37a34850e7b71c8642de3cf14c55b98161b",
      "parents": [
        "ea9057ad622db41745be416e29c5760d141a6514"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Feb 10 23:56:38 2007 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 30 00:00:30 2007 +0200"
      },
      "message": "ieee1394: eth1394: unregister address space in failure case\n\nWarn if hpsb_allocate_and_register_addrspace() failed.\nUnregister the address space if something else failed.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "eddc9ec53be2ecdbf4efe0efd4a83052594f0ac0",
      "tree": "4a38ab4dbd9d61fdf5a5ea6ed61463e0b9e33ba7",
      "parents": [
        "e023dd643798c4f06c16466af90b4d250e4b8bd7"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Apr 20 22:47:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:25:10 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce ip_hdr(), remove skb-\u003enh.iph\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "459a98ed881802dee55897441bc7f77af614368e",
      "tree": "b81f76632d8f2e21eb91ec3d885091a98398d93e",
      "parents": [
        "4c13eb6657fe9ef7b4dc8f1a405c902e9e5234e0"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 19 15:30:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:32 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_reset_mac_header(skb)\n\nFor the common, open coded \u0027skb-\u003emac.raw \u003d skb-\u003edata\u0027 operation, so that we can\nlater turn skb-\u003emac.raw into a offset, reducing the size of struct sk_buff in\n64bit land while possibly keeping it as a pointer on 32bit.\n\nThis one touches just the most simple case, next will handle the slightly more\n\"complex\" cases.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a9eeb2fa1b3a3a83670b9ba08dd396beedb88f8",
      "tree": "7007612e74d4e57425fc193e80c5505b5fd4599e",
      "parents": [
        "12998096cc48563a04ca751965ba17c3f73a5461"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Tue Mar 20 22:43:22 2007 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Mar 23 10:55:25 2007 +0100"
      },
      "message": "ieee1394: fix oops on \"modprobe -r ohci1394\" after network class_device conversion\n\nThe networking subsystem has been converted from class_device to device\nbut ieee1394 hasn\u0027t.  This results in a 100% reproducible NULL pointer\ndereference if the ohci1394 driver module is unloaded while the eth1394\nmodule is still loaded.\nhttp://lkml.org/lkml/2006/11/16/147\nhttp://lkml.org/lkml/2007/3/14/4\n\nThis is a regression in 2.6.21-rc1.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nTested-by: Ismail Dönmez \u003cismail@pardus.org.tr\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed30c26ee809b060f437fd9f1b3453e1d0375e32",
      "tree": "00daeacae861f1a544ed346d5ce4f26700f8f6ba",
      "parents": [
        "9b7d9c096dd4e4baacc21b2588662bbb56f36c4e"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.collins@ubuntu.com",
        "time": "Thu Nov 23 13:59:48 2006 -0500"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 07 23:11:55 2006 +0100"
      },
      "message": "ieee1394: Consolidate driver registering\n\nThis patch consolidates some bookkeeping for driver registering. It\nclosely models what pci_register_driver() does. The main addition is\nthat the owner of the driver is set, so we get a proper symlink\nfor /sys/bus/ieee1394/driver/*/module.\n\nAlso moves setting of name and bus type into nodemgr. Because of this,\nwe can remove the EXPORT_SYMBOL for ieee1394_bus_type, since it\u0027s now\nonly used in ieee1394.ko.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "e18b890bb0881bbab6f4f1a6cd20d9c60d66b003",
      "tree": "4828be07e1c24781c264b42c5a75bcd968223c3f",
      "parents": [
        "441e143e95f5aa1e04026cb0aa71c801ba53982f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:25 2006 -0800"
      },
      "message": "[PATCH] slab: remove kmem_cache_t\n\nReplace all uses of kmem_cache_t with struct kmem_cache.\n\nThe patch was generated using the following script:\n\n\t#!/bin/sh\n\t#\n\t# Replace one string by another in all the kernel sources.\n\t#\n\n\tset -e\n\n\tfor file in `find * -name \"*.c\" -o -name \"*.h\"|xargs grep -l $1`; do\n\t\tquilt add $file\n\t\tsed -e \"1,\\$s/$1/$2/g\" $file \u003e/tmp/$$\n\t\tmv /tmp/$$ $file\n\t\tquilt refresh\n\tdone\n\nThe script was run like this\n\n\tsh replace kmem_cache_t \"struct kmem_cache\"\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c20e3945c761502b9d5d73ef0ff5f1a84b3a717e",
      "tree": "91ae6f4305174b929936d5ace5535b1e722976b2",
      "parents": [
        "234af4840135342ab295b4e1219fd35c27fdd439"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 29 16:14:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 30 15:24:38 2006 -0800"
      },
      "message": "[ETH1394]: Fix unaligned accesses.\n\nSeveral u64 objects are derefernced in situations where the\npointer is not guarenteed to be aligned correctly.  Use\nget_unaligned() as needed.\n\nThanks to Will Simoneau for lots of testing and debugging\nhelp.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "9154df538fa044ac2b729ae5c6c47cae09e6977f",
      "tree": "51b88708b56d18298af8b7827e07d4847a8a286d",
      "parents": [
        "9951903e616662e9a5dad5fbd296690e2ebbbc65"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jul 23 22:01:00 2006 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Sep 17 19:18:50 2006 +0200"
      },
      "message": "ieee1394: remove #include \u003casm/semaphore.h\u003e\n\nThese includes in ieee1394_core and eth1394 are obsolete.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "de4394f13cc843fae2a3ba2df752ee20e6e779a8",
      "tree": "f583ed92bda4b5da3b27a10ff1d40131996eff0d",
      "parents": [
        "e1d118f16dca0f54faba3e8dd5b6adbbf7ac68c8"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Jul 03 12:02:29 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jul 03 12:02:29 2006 -0400"
      },
      "message": "[PATCH] ieee1394: update #include directives in midlayer header files\n\nRemove unnecessary includes, add missing includes.\nUse forward type declarations for some structs.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "179e09172ab663b8587ecc46bb18a56a770304a9",
      "tree": "4d57324584c43f81ac2a6d258bb46e75fb6b4327",
      "parents": [
        "a842ef297fd91b1b93f2aa5898d2efd19e95f6a5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Mon Jun 26 00:24:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:18 2006 -0700"
      },
      "message": "[PATCH] drivers: use list_move()\n\nThis patch converts the combination of list_del(A) and list_add(A, B) to\nlist_move(A, B) under drivers/.\n\nAcked-by: Corey Minyard \u003cminyard@mvista.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Alasdair Kergon \u003cdm-devel@redhat.com\u003e\nCc: Gerd Knorr \u003ckraxel@bytesex.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Andrew Vasquez \u003clinux-driver@qlogic.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Greg Kroah-Hartman \u003cgreg@kroah.com\u003e\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7136b8073f0123918e3e50269ae021bbb09e1a81",
      "tree": "65643f892bcac13e27f65bf53dd6a00f1969c071",
      "parents": [
        "2c4b69bd7bff85ae9e8b2032179aee9c04da70ba"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jun 12 18:16:25 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jun 12 18:16:25 2006 -0400"
      },
      "message": "eth1394: replace __constant_htons by htons\n\n...and __constant_ntohs, __constant_ntohl, __constant_cpu_to_be32 too\nwhere possible.  Htons and friends are resolved to constants in these\nplaces anyway.  Also fix an endianess glitch in a log message, spotted\nby Alexey Dobriyan.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "6737231ead125c7cee7ce4d3a74179bdac085529",
      "tree": "f0c996c8c48d07398c47ada5a2dacdcbf0800770",
      "parents": [
        "e269d276792684a13ab0d9acd8c024ec7d6c5f4d"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jun 12 18:15:31 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jun 12 18:15:31 2006 -0400"
      },
      "message": "ieee1394: add preprocessor constant for invalid csr address\n\nReplace occurrences of the magic value ~(u64)0 for invalid\nCSR address spaces by a named constant for better readability.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "02f4213fc43dbddc3a3ab9fa4d2dc2501a2d30dc",
      "tree": "933b5873408730694f64470aa7bc218b0c380827",
      "parents": [
        "b21efb59c5d317a2a972b9d66939cbfeababd982"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jun 12 18:15:11 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jun 12 18:15:11 2006 -0400"
      },
      "message": "[PATCH] eth1394: endian fixes\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "647dcb5fae0ebb5da1272ed2773df0d3f152c303",
      "tree": "31d6a6ab3fd8acb2dc9335dfa181972f4433158a",
      "parents": [
        "57fdb58fa5a140bdd52cf4c4ffc30df73676f0a5"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jun 12 18:12:37 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Mon Jun 12 18:12:37 2006 -0400"
      },
      "message": "ieee1394: support for slow links or slow 1394b phy ports\n\nAdd support for the following types of hardware:\n + nodes that have a link speed \u003c PHY speed\n + 1394b PHYs that are less than S800 capable\n + 1394b/1394a adapter cable between two 1394b PHYs\nAlso, S1600 and S3200 are now supported if IEEE1394_SPEED_MAX is raised.\n\nA probing function is added to nodemgr\u0027s config ROM fetching routine\nwhich adjusts the allowable speed if an access problem was encountered.\nPros and Cons of the approach:\n + minimum code footprint to support this less widely used hardware\n + nearly no overhead for unaffected hardware\n - ineffective before nodemgr began to read the ROM of affected nodes\n - ineffective if ieee1394 is loaded with disable_nodemgr\u003d1\nThe speed map CSRs which are published to the bus are not touched by the\npatch.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: Hakan Ardo \u003chakan@debian.org\u003e\nCc: Calculex \u003clinux@calculex.com\u003e\nCc: Robert J. Kosinski \u003crobk@cmcherald.com\u003e\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "8551158abc8ef45a7f473a87e69624d05ebfd684",
      "tree": "47cd79c5f5444c7cac812d797764f203207345a7",
      "parents": [
        "7afa1467761f06bd9649efd66a4a6b3ff9f29a1f"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Nov 07 06:31:45 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Nov 07 06:31:45 2005 -0500"
      },
      "message": "kmalloc/kzalloc changes:\ndv1394, eth1394, ieee1394, ohci1394, pcilynx, raw1394, sbp2c, video1394:\n - use kzalloc\n - provide safer size arguments to kmalloc and kzalloc\n - omit some casts\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "7afa1467761f06bd9649efd66a4a6b3ff9f29a1f",
      "tree": "c5c4b00aa4bd5097335aaf8d3a044033588f6826",
      "parents": [
        "a237f35fdd81d85037dccdacd2e94028227b59fb"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Nov 07 06:31:42 2005 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Mon Nov 07 06:31:42 2005 -0500"
      },
      "message": "Remove version strings from eth1394, ohci1394, sbp2.\nTheir version information is not trustworthy.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@modernduck.com\u003e\n"
    },
    {
      "commit": "b4e3ca1ab1ae9ae86134126dcdc88da1caaa32ca",
      "tree": "51c609f9a954cd5d4732c4b512f9ff2e19546d47",
      "parents": [
        "9e24974db6b01ec067c24de09588282b6a1407f0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:22:34 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:51 2005 -0700"
      },
      "message": "[PATCH] gfp_t: remaining bits of drivers/*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ae3d0d4ae4131563d9eb55859f4fa5bd39059bd",
      "tree": "ff2574f8b4191b99eaa1e14c2da15ad23ac2e785",
      "parents": [
        "998150c3d3cf049da7596875f6fdc253db089a9a"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Fri Sep 30 11:59:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:19 2005 -0700"
      },
      "message": "[PATCH] eth1394: workaround limitation in rawiso routines\n\nWork around limitation in rawiso routines.  Required with 1394b cards on\narchitectures where PAGE_SIZE is 4096.  Based on a previous patch by Ben\nCollins.\n\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nCc: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1934b8b6561ee7804b0a671b48cf642fcd936b2c",
      "tree": "25c975176441aceedd2faae515121374f6f75750",
      "parents": [
        "f179bc77d09b9087bfc559d0368bba350342ac76"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@debian.org",
        "time": "Sat Jul 09 20:01:23 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 10 12:23:23 2005 -0700"
      },
      "message": "[PATCH] Sync up ieee-1394\n\nLots of this patch is trivial code cleanups (static vars were being\nintialized to 0, etc).\n\nThere\u0027s also some fixes for ISO transmits (max buffer handling).\nAswell, we have a few fixes to disable IRM capabilites correctly.  We\u0027ve\nalso disabled, by default some generally unused EXPORT symbols for the\nsake of cleanliness in the kernel.  However, instead of removing them\ncompletely, we felt it necessary to have a config option that allowed\nthem to be enabled for the many projects outside of the main kernel tree\nthat use our API for driver development.\n\nThe primary reason for this patch is to revert a MODE6-\u003eMODE10 RBC\nconversion patch from the SCSI maintainers.  The new conversions handled\ndirectly in the scsi layer do not seem to work for SBP2.  This patch\nreverts to our old working code so that users can enjoy using Firewire\ndisks and dvd drives again.\n\nWe are working with the SCSI maintainers to resolve this issue outside\nof the main kernel tree.  We\u0027ll merge the patch once the SCSI layer\u0027s\nhandling of the MODE10 conversion is working for us.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
