)]}'
{
  "log": [
    {
      "commit": "bd1034f035f3679fbc753a1368559c0b4b89f8f6",
      "tree": "b4c51f217c4067a0dfbebe20cc5a19dc7817cd3c",
      "parents": [
        "c92ca04b2a21852fbc6842e8a7c6fff3ae255b30"
      ],
      "author": {
        "name": "Ananda Raju",
        "email": "Ananda.Raju@neterion.com",
        "time": "Fri Apr 21 19:20:22 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 02 15:16:36 2006 -0400"
      },
      "message": "[PATCH] s2io: additional stats\n\nHi,\n\tThis patch contains additional statistics counters added to s2io driver\n\tthese statistics are very much usefull in debugging the driver.\n\nSigned-off-by: Ananda Raju \u003cananda.raju@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "863c11a91e4507c3ff44783a75a5433c8cf7700e",
      "tree": "f1a3e065ed6787c693b8b56418c571dc950bdb88",
      "parents": [
        "1fb5fef9b80d9a3b5368e22031627afd1585487b"
      ],
      "author": {
        "name": "Ananda Raju",
        "email": "Ananda.Raju@neterion.com",
        "time": "Fri Apr 21 19:03:13 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 02 15:16:35 2006 -0400"
      },
      "message": "[PATCH] s2io: performance improvements\n\nhi,\n\tThis patch contains all the changes that were done to improve\n\tperformance of s2io driver. one line  description of the changes\n\tare\n\n\t1. For Non NAPI case the rx interrupt handler is being called\n\t   unconditionally\n\t2. code optimization and adding prefetch skb-\u003edata\n\t3. Remove modulo operations in fast path\n\t4. Enable Group Reads and set backoff interval to 0x1000\n\t5. correct PIC_CNTL_SHARED_SPLITS  macro definition, and reduce\n\t   pause parameter\n\t6. Corrected logic of identifying rx buffer level in rx_buffer_level()\n\t7. fix DMA map and unmap done with different sizes in 1-buf mode\n\t8. Removed forcible disabling of ERO\n\t9. Send up the packets with transfer code \u003d 0x5\n\nSigned-off-by: Ananda Raju \u003cananda.raju@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ad4ebed00fbf570411edbf6eb6c391e16b71df25",
      "tree": "37f236700d5e831fee6bf8494cd57753231ddf14",
      "parents": [
        "59aee3c2a1e69fe5062bd1facb72d6fcea3f3f8f"
      ],
      "author": {
        "name": "ravinandan.arakali@neterion.com",
        "email": "ravinandan.arakali@neterion.com",
        "time": "Mon Oct 17 18:26:20 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 18 16:58:27 2005 -0400"
      },
      "message": "[PATCH] S2io: Offline diagnostics fixes\n\nThis patch fixes the following bugs with offline diagnostics\ncode(run with \"ethtool -t\").\n\n1. After running offline diagnostics, adapter would report\ncorrupted packets on receive. This was because of adapter not\nbeing brought out of \"RLDRAM test mode\".\n2. Current EEPROM test works only for Xframe I. Since Xframe II\nuses different interface(SPI), support for this interface has\nbeen added. Also, since SPI supports write access to all areas\nof EEPROM, negative testing is done only for Xframe I.\n3. Return values from subfunctions of offline diagnostics have\nbeen corrected.\n4. In register test, expected value from rx_queue_cfg register\nis made to depend on adapter type.\n5. After the test, need to restore values at EEPROM offsets\n0x4F0 and 0x7F0. These locations were modified as part of test.\n6. Use macro SPECIAL_REG_WRITE for write access to mc_rldram_test_ctrl\nregister. Also, couple of unnecessary writes to mc_rldram_test_ctrl\nhave been removed.\n\nSigned-off-by: Ravinandan Arakali \u003cravinandan.arakali@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\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": "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": "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": "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": "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"
    }
  ]
}
