)]}'
{
  "log": [
    {
      "commit": "6b4d617d154a1cf51015f7d3db158835d2235768",
      "tree": "747385388a34e3f0678e8a7067042e9538177a86",
      "parents": [
        "9734c3fc89e5e2b5c132ed47fe096711eff2c092"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Sep 12 23:21:55 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 14 08:03:34 2005 -0400"
      },
      "message": "[PATCH] s2io warning fixes\n\ndrivers/net/s2io.c: In function `init_shared_mem\u0027:\ndrivers/net/s2io.c:431: warning: cast from pointer to integer of different size\ndrivers/net/s2io.c: In function `free_shared_mem\u0027:\ndrivers/net/s2io.c:662: warning: cast from pointer to integer of different size\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "55faed1e607a24ca7f3453a3eb463ca8987f8139",
      "tree": "70c1f910576713e799b5b409d9f4c3c56840526e",
      "parents": [
        "946e91f36e90eea46758dd725b1c3b239f270f68",
        "0edd5b44913cd0aba6f23b626b407f70bb3fb018"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:22:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:22:43 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 \n"
    },
    {
      "commit": "8ae418cf85b92cae7bce3d810b6aaf354e77be84",
      "tree": "c893eef06ec20385780919dc8d9134689f81a42d",
      "parents": [
        "24c83d45d76303db8325b8553a05c69c838ef370"
      ],
      "author": {
        "name": "viro@zenIV.linux.org.uk",
        "email": "viro@zenIV.linux.org.uk",
        "time": "Fri Sep 02 20:15:29 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:16:52 2005 -0700"
      },
      "message": "[PATCH] s2io u64 use for uintptr_t\n\nu64 is not uintptr_t; unsigned long is...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "776bd20fa25fd8fc71fd4a2f213c106d6868db39",
      "tree": "dc9745ae9d312b79ce37c9314dade8a4534fd5d1",
      "parents": [
        "4706df3d3c42af802597d82c8b1542c3d52eab23"
      ],
      "author": {
        "name": "ravinandan.arakali@neterion.com",
        "email": "ravinandan.arakali@neterion.com",
        "time": "Tue Sep 06 21:36:56 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Sep 06 22:12:57 2005 -0400"
      },
      "message": "[PATCH] S2io: Hardware and miscellaneous fixes\n\nHi,\nThis patch contains the following hardware related fixes and other\nmiscellaneous bug fixes.\n\n1. Updated the definition of single and double-bit ECC errors\n2. Earlier we were allocating Transmit descriptors equal to\n   MAX_SKB_FRAGS. This was causing a boundary condition failure.\n   Need to allocate MAX_SKB_FRAGS+1 descriptors.\n3. On some platforms(like PPC), pci_alloc_consistent() can return\n   a zero DMA address. Since the NIC cannot handle zero-addresses,\n   a workaround has been provided. Basically, we don\u0027t use such\n   that page. We reallocate.\n4. If list_info allocation failed during driver load, check for\n   it during driver exit and return instead of trying to dereference\n   NULL pointer.\n5. Increase the debug level of few non-critical debug messages.\n6. Reset the card on critical ECC double errors only in case of\n   XframeI since XframeII can recover from such errors.\n7. Print copyright message on driver load.\n8. Bumped up the driver version no. to 2.0.8.1\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "509a2671a445345d917d8828b2cb3f5743af6093",
      "tree": "61c6fd0a9cdf89480c88c1ecd1bcdab7c3e319d4",
      "parents": [
        "1bea9add7391be9d83886530a610fd0694f93130"
      ],
      "author": {
        "name": "viro@ftp.linux.org.uk",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 05 03:25:58 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Sep 05 17:57:23 2005 -0400"
      },
      "message": "[PATCH] (3/7) iomem annotations (s2io)\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "e960fc5c7d9144b1ce80dda9891ca7dfc656c078",
      "tree": "d3e46f30bc21b1704c84e1d4e52cf4e171c7e0d0",
      "parents": [
        "3d52365c4f62edb9ff9710e1c57952e957b2879f"
      ],
      "author": {
        "name": "ravinandan.arakali@neterion.com",
        "email": "ravinandan.arakali@neterion.com",
        "time": "Fri Aug 12 10:15:59 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Aug 19 21:42:06 2005 -0400"
      },
      "message": "[PATCH] S2io: Hardware fixes for Xframe II adapter\n\nHi,\n\nPatch Description:\nThis patch incorporates the following hardware fixes required\nfor Xframe II adapter.\n1. New values to program the dtx_control register.\n2. Disable memory controller interrupts(MC_INTR) since these\n   are now monitored thru\u0027 a poll routine.\n3. Don\u0027t reset an XframeII card on an ECC double-bit error(It\n   can recover).\n4. Save/restore PCI config space before/after a reset irrespective\n   of Xframe I or II card.\n5. Bumped up the driver version no. to 2.0.3.1\n\nPlease review the patch and apply the same if it looks ok.\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "303bcb4b675d7284a1097dd1c18c995c0179883a",
      "tree": "1ac3e3adc6deb4f0c6c5ba987adcc28b66fa2f64",
      "parents": [
        "0b1f7ebe455ba4f1f46e7024150eeddbbf08addc"
      ],
      "author": {
        "name": "raghavendra.koushik@neterion.com",
        "email": "raghavendra.koushik@neterion.com",
        "time": "Wed Aug 03 12:41:38 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 11 00:10:46 2005 -0400"
      },
      "message": "[PATCH] S2io: Errors found during review\n\nHi,\nThis is a patch to incorporate comments from earlier 12 patches.\nIt also fixes a few issues we found during this time.\nFollowing is a list of changes in this patch. Item 1 incorporates\nearlier comments. Issues addressed in items 2 to 4 were discovered\nrecently.\n\n1. wmb() call in s2io_xmit() replaced with mmiowb().\n2. The dtx_control register was earlier programmed incorrectly\n   for Xframe II adapter.\n3. As suggested by hardware team, after a reset, in case of\n   Xframe II adapter, we clear certain spurious errors by\n   clearing PCI-X ECC status register, \"detected parity error\"\n   bit in PCI_STATUS register and PCI_STATUS bit in txpic_int register.\n4. On IBM PPC platforms, we found that in the Rx buffer replenish\n   function, two memory writes(one to the the descriptor length and\n   another to the ownership) were getting reordered. This was causing\n   the adapter to see the ownership transfered to it before the length\n   was updated.\n\n   One solution was to add a wmb() but since this would turnout expensive\n   on some platforms if called for every descriptor, we set the ownership\n   bit and other fields of \u00272\u0027 to \u0027N\u0027 Rx descriptors followed by a wmb()\n   and then set the ownership of first descriptor (\u00271\u0027).\n\n   Here the value \u0027N\u0027 is configurable by making it a module loadable\n   parameter (rxsync_frequency).\n   (NOTE: This parameter is a power of 2).\n5. Bumped up the driver version no. to 2.0.2.1\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Raghavendra Koushik \u003craghavendra.koushik@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0b1f7ebe455ba4f1f46e7024150eeddbbf08addc",
      "tree": "1d9f34fc02fdd7ae18034ced47061ac239b2af7c",
      "parents": [
        "a371a07de9bce837ea4e84569a2b390a42e360ef"
      ],
      "author": {
        "name": "raghavendra.koushik@neterion.com",
        "email": "raghavendra.koushik@neterion.com",
        "time": "Wed Aug 03 12:39:56 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 11 00:10:45 2005 -0400"
      },
      "message": "[PATCH] S2io: Miscellaneous fixes\n\nHi,\nThe last patch in this series fixes the following issues found during\ntesting.\n1. Ensure we don\u0027t pass zero sized buffers to the card(which can lockup)\n2. Restore the PCI-X parameters(in case of Xframe I adapter) after a reset.\n3. Make sure total size of all FIFOs does not exceed 8192.\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Raghavendra Koushik \u003craghavendra.koushik@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a371a07de9bce837ea4e84569a2b390a42e360ef",
      "tree": "d8b8f2f18d6a1ff620e53363f22288321730ddb1",
      "parents": [
        "b6e3f9828b9dc188cfe80364365cc68bf45df949"
      ],
      "author": {
        "name": "raghavendra.koushik@neterion.com",
        "email": "raghavendra.koushik@neterion.com",
        "time": "Wed Aug 03 12:38:59 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 11 00:10:45 2005 -0400"
      },
      "message": "[PATCH] S2io: New link handling scheme for Xframe II\n\nHi,\nThe below patch implements a new \"Link state change handling\"\nscheme supported by the Xframe II adapter. It also bumps up the\ndriver version to 2.0.2.0.\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Raghavendra Koushik \u003craghavendra.koushik@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "b6e3f9828b9dc188cfe80364365cc68bf45df949",
      "tree": "37b0669386484455f6a2fea10acc63d44bcf1d04",
      "parents": [
        "541ae68f6ddf1c27aa6879935ce541f110484202"
      ],
      "author": {
        "name": "raghavendra.koushik@neterion.com",
        "email": "raghavendra.koushik@neterion.com",
        "time": "Wed Aug 03 12:38:01 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 11 00:10:45 2005 -0400"
      },
      "message": "[PATCH] S2io: Support for bimodal interrupts\n\nHi,\nThis is a patch to provide bimodal interrupt moderation support for\nXframe II adapter. Basically, in this moderation scheme, the adapter\nraises a traffic interrupt if the no. of packets transmitted and/or\nreceived reaches a programmable threshold.\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Raghavendra Koushik \u003craghavendra.koushik@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "541ae68f6ddf1c27aa6879935ce541f110484202",
      "tree": "f85387531b0e3f5888c296dfab185409ba4c1265",
      "parents": [
        "be3a6b02eb68a4d47397b771b6e4aa1f7f0f7ffb"
      ],
      "author": {
        "name": "raghavendra.koushik@neterion.com",
        "email": "raghavendra.koushik@neterion.com",
        "time": "Wed Aug 03 12:36:55 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 11 00:10:45 2005 -0400"
      },
      "message": "[PATCH] S2io: Support for Xframe II NIC\n\nHi,\nThis patch provides basic support for the Xframe II adapter.\nIncludes the following changes:\n1. New values to program XAUI interface.\n2. Print the PCI/PCI-X mode(bus frequency, width).\n3. Remove EOI from reset during intialization.\n4. Enable all 8 PCCs if Xframe II adapter.\n5. Programs the RLDRAM size depending on the device.\n(Note: RLDRAM size on XFARME-I is 64Mb whereas on XFRAME-II it\u0027s 32 Mb).\n6. Enable extended(64-bit) statistics counters.\n7. Program timer interrupt duration based on PCI/PCI-X clock speed.\n8. Not required to save/restore PCI config space before/after reset.\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Raghavendra Koushik \u003craghavendra.koushik@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "be3a6b02eb68a4d47397b771b6e4aa1f7f0f7ffb",
      "tree": "67564ac815ce2475364dd215a000150240b763ca",
      "parents": [
        "25fff88eb7dbc63e03f1766e130515900d440dbb"
      ],
      "author": {
        "name": "raghavendra.koushik@neterion.com",
        "email": "raghavendra.koushik@neterion.com",
        "time": "Wed Aug 03 12:35:55 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 11 00:10:45 2005 -0400"
      },
      "message": "[PATCH] S2io: VLAN support\n\nHi,\nPatch below adds VLAN support to the driver.\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Raghavendra Koushik \u003craghavendra.koushik@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "25fff88eb7dbc63e03f1766e130515900d440dbb",
      "tree": "8ca0644a07520e4b2beec8caf7d9ba091ef50299",
      "parents": [
        "d8892c6ee39614bc6d282dbef0ff9fa461a6467c"
      ],
      "author": {
        "name": "raghavendra.koushik@neterion.com",
        "email": "raghavendra.koushik@neterion.com",
        "time": "Wed Aug 03 12:34:11 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 11 00:10:45 2005 -0400"
      },
      "message": "[PATCH] S2io: Timer based slowpath handling\n\nHi,\nThis patch implements the slow-path handling functions(link\nstate change, hardware errors) as a timer. It is not\nhandled in interrupt handler as was done previously.\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Raghavendra Koushik \u003craghavendra.koushik@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "d8892c6ee39614bc6d282dbef0ff9fa461a6467c",
      "tree": "676ff9cba6f3f8bff8715c7f78cf3d1cea473872",
      "parents": [
        "fe113638328995b69d8797e6466b29661b1602d1"
      ],
      "author": {
        "name": "raghavendra.koushik@neterion.com",
        "email": "raghavendra.koushik@neterion.com",
        "time": "Wed Aug 03 12:33:12 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 11 00:10:45 2005 -0400"
      },
      "message": "[PATCH] S2io: Support for runtime MTU change\n\nHi,\nPatch below supports MTU change on-the-fly(without bringing interface\ndown)\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Raghavendra Koushik \u003craghavendra.koushik@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "fe113638328995b69d8797e6466b29661b1602d1",
      "tree": "e9ebbbcd7ac3fce17c9f39e2cf1eca1ae209bae7",
      "parents": [
        "1ddc50d40a19b3524d302d1d6bfd52ac7bc6b6f7"
      ],
      "author": {
        "name": "raghavendra.koushik@neterion.com",
        "email": "raghavendra.koushik@neterion.com",
        "time": "Wed Aug 03 12:32:00 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 11 00:10:44 2005 -0400"
      },
      "message": "[PATCH] S2io: Performance improvements\n\nHi,\nThis patch relates to mostly performance related changes.\n1. Fixed incorrect computation of PANIC level in rx_buffer_level().\n2. Removed unnecessary PIOs(read/write of tx_traffic_int and\n   rx_traffic_int) from interrupt handler and removed read of\n   general_int_status register from xmit routine.\n3. Enable two-buffer mode(for Rx path) automatically for SGI\n   systems. This improves Rx performance dramatically on\n   SGI systems.\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Raghavendra Koushik \u003craghavendra.koushik@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "1ddc50d40a19b3524d302d1d6bfd52ac7bc6b6f7",
      "tree": "f97dc6eda470a52e1fbfb1a6dac52b79092752c7",
      "parents": [
        "7ba013ac029513eb4b70cfcd4b86e37c5f16c483"
      ],
      "author": {
        "name": "raghavendra.koushik@neterion.com",
        "email": "raghavendra.koushik@neterion.com",
        "time": "Wed Aug 03 12:30:43 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 11 00:10:44 2005 -0400"
      },
      "message": "[PATCH] S2io: Removed memory leaks\n\nHi,\nThis patch fixes certain memory leaks discovered in free_tx_buffers()\nand rx_osm_handler()\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Raghavendra Koushik \u003craghavendra.koushik@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "7ba013ac029513eb4b70cfcd4b86e37c5f16c483",
      "tree": "67eb8b6d9e313f957aa228dab8cd62c1d1cea0cf",
      "parents": [
        "5e25b9ddb6683fe225a2266b53d73c57381a0c18"
      ],
      "author": {
        "name": "raghavendra.koushik@neterion.com",
        "email": "raghavendra.koushik@neterion.com",
        "time": "Wed Aug 03 12:29:20 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 11 00:10:44 2005 -0400"
      },
      "message": "[PATCH] S2io: Software fixes\n\nHi,\nBelow patch includes fixes for few purely software bugs identified\nsince last release.\n1. Keep track and display(as part of ethtool command output) the no.\n   of single-bit and double-bit ECC errors.\n2. Handle race condition between intr handler and \"interface down\"\n   routine.\n3. Initial link state setting modified so that the link state displayed\n   after \"interface Up\" is correct.\n4. Fix for \"Incorrect Tx packet count when TSO is enabled\".\n5. Disable periodic DMA of statistics and schedule one-shot DMA\n   only when required.\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Raghavendra Koushik \u003craghavendra.koushik@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "5e25b9ddb6683fe225a2266b53d73c57381a0c18",
      "tree": "b67e4253ec02e5a38c82cef823f76a815318db4f",
      "parents": [
        "20346722ec474245446bcbf460594a935a5c0512"
      ],
      "author": {
        "name": "raghavendra.koushik@neterion.com",
        "email": "raghavendra.koushik@neterion.com",
        "time": "Wed Aug 03 12:27:09 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 11 00:10:44 2005 -0400"
      },
      "message": "[PATCH] S2io: Hardware fixes\n\nHi,\nBelow patch addresses few h/w specific issues.\n1. Check for additional ownership bit on Rx path before\n   starting Rx processing.\n2. Enable only 4 PCCs(Per Context Controller) for Xframe I\n   revisions less than 4.\n3. Program Rx and Tx round robin registers depending on\n   no. of rings/FIFOs.\n4. Tx continous interrupts is now a loadable parameter.\n5. Reset the card if we get double-bit ECC errors.\n6. A soft reset of XGXS being done to force a link state change has been\n   eliminated.\n7. After a reset, clear \"parity error detected\" bit,\n   PCI-X ECC status register, and PCI_STATUS bit in\n   tx_pic_int register.\n8. The error in the disabling allmulticast implementation has been\n   rectified.\n9. Leave the PCI-X parameters MMRBC, OST etc. at their\n   BIOS/system defaults.\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Raghavendra Koushik \u003craghavendra.koushik@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "20346722ec474245446bcbf460594a935a5c0512",
      "tree": "ab907a8c754fce58a97a0da9b4f19424c64eefde",
      "parents": [
        "cd04b947bc674f8fc9cac38ec30497bae5d664ad"
      ],
      "author": {
        "name": "raghavendra.koushik@neterion.com",
        "email": "raghavendra.koushik@neterion.com",
        "time": "Wed Aug 03 12:24:33 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 11 00:10:44 2005 -0400"
      },
      "message": "[PATCH] S2io: Code cleanup\n\nHi,\nWe are submitting a series of 13 patches to support our Xframe I and\nXframe II line of products. The patches can be categorized as follows:\n\nPatches 1-8 : Changes applicable to both Xframe I and II\nPatches 9-11: Xframe II specific features\nPatch 12: Addresses issues found during testing cycle.\nPatch 13: Incorpoates mostly the review comments from community\n\tand some last moment bug fixes.\n\nPlease review the patches and let us know your comments.\n\nStarting with patch 1 below.\nThis patch involves cosmetic changes(tabs and indentation,\nregrouping of transmit and receive data structures, typecasting,\ncode cleanup).\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Raghavendra Koushik \u003craghavendra.koushik@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "689be43945e9ca7dd704522e55af1b8a73a994d3",
      "tree": "6dcc7a5675a9a2b98c36ee54f2ba4386f84efe83",
      "parents": [
        "f835e471b557c45d2e5701ea5215f6e739b4eb39"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:25:31 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:25:31 2005 -0700"
      },
      "message": "[NET]: Remove gratuitous use of skb-\u003etail in network drivers.\n\nMany drivers use skb-\u003etail unnecessarily.\n\nIn these situations, the code roughly looks like:\n\n\tdev \u003d dev_alloc_skb(...);\n\n\t[optional] skb_reserve(skb, ...);\n\n\t... skb-\u003etail ...\n\nBut even if the skb_reserve() happens, skb-\u003edata equals\nskb-\u003etail.  So it doesn\u0027t make any sense to use anything\nother than skb-\u003edata in these cases.\n\nAnother case was the s2io.c driver directly mucking with\nthe skb-\u003edata and skb-\u003etail pointers.  It really just wanted\nto do an skb_reserve(), so that\u0027s what the code was changed\nto do instead.\n\nAnother reason I\u0027m making this change as it allows some SKB\ncleanups I have planned simpler to merge.  In those cleanups,\nskb-\u003ehead, skb-\u003etail, and skb-\u003eend pointers are removed, and\nreplaced with skb-\u003ehead_room and skb-\u003etail_room integers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "1e7f0bd8c8f2d0496ad338be5e69ff4395d77da4",
      "tree": "8754be18382901e6143083fa8d7c7d8a76081407",
      "parents": [
        "5ccabb9b45aff50e41d27a5f384ae2d2dd7640de"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen@coderock.org",
        "time": "Sun Jun 26 18:22:14 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jun 26 18:22:14 2005 -0400"
      },
      "message": "drivers/net/: Use the DMA_{64,32}BIT_MASK constants\n\nUse the DMA_{64,32}BIT_MASK constants from dma-mapping.h when calling\npci_set_dma_mask() or pci_set_consistent_dma_mask()\n\nThis patch includes dma-mapping.h explicitly because it caused errors\non some architectures otherwise.\n\nSee http://marc.theaimsgroup.com/?t\u003d108001993000001\u0026r\u003d1\u0026w\u003d2 for details\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.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"
    }
  ]
}
