)]}'
{
  "log": [
    {
      "commit": "2b05e0021b21e1dc484a1237b7fa674e8a3704bb",
      "tree": "4fba213903871c620d29e21dd1221224f535b872",
      "parents": [
        "6c8ad3b07f7d9efdc41396db6da0aed906922701"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 04 16:36:18 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 04 16:36:18 2009 -0700"
      },
      "message": "vxge: should include tcp.h\n\nFix this build error:\n\ndrivers/net/vxge/vxge-main.c: In function \u0027vxge_get_vpath_no\u0027:\ndrivers/net/vxge/vxge-main.c:695: error: dereferencing pointer to\nincomplete type\n...\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1782852adb57c8daf76a56146424f6c2f7410b6",
      "tree": "3b7bfb903c2dc1e5b0d45e28b34107ef87d6eb1a",
      "parents": [
        "5f548a32814a0e5da4656b4eee1e3542f55fbef1"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:15:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:46 2009 -0700"
      },
      "message": "Neterion: New driver: Kconfig and Makefile\n\n- Kconfig and Makefile related changes for vxge driver.\n\n- No changes in current submission.\n\n- Changes from previous submission -\n - Incorporated the following review comments as per Bill Flink:\n        - Add dependancy on INET along with PCI\n        - Remove dependancy on INET_LRO and add GRO support.\n - Made this patch as last patch as per Ben Hutchings comments.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f548a32814a0e5da4656b4eee1e3542f55fbef1",
      "tree": "e59c330ef8691bc233a802be4cd510f08fb2f614",
      "parents": [
        "d26078fe7276e9de4eed7f3edcab41a2e8a045c8"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:15:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:45 2009 -0700"
      },
      "message": "Neterion: New driver: Driver version\n\n- Driver version\n\n- Changes from previous submission -\n - Updated driver version.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d26078fe7276e9de4eed7f3edcab41a2e8a045c8",
      "tree": "f06ebbe3be5a92a91f66e0236324666d799ed73a",
      "parents": [
        "703da5a1a231d8e3da8c7f88a505a4024941193b"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:15:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:44 2009 -0700"
      },
      "message": "Neterion: New driver: Ethtool related\n\nThis patch implements all ethtool related entry point functions for the driver.\n\n- Changes in this submission -\n        - Removed redundant #include statements\n\n- Changes in previous submissions -\n        - Removed unused statistics.\n        - General clean up - removed unused variables and macros.\n - Incorporated following comments from Ben Hutchings\n        - No need to restart the interface in vxge_ethtool_sset\n        - Do not use #ifdef ADVERTISED_XX\n        - Remove unnecessart intermediate copy in vxge_ethtool_gdrvinfo\n        - Use strlcpy() to ensure null-termination.\n        - Use ethtool_op_get_tso, ethtool_op_set_tx_hw_csum instead\n          of redefining the same code.\n        - Implement get_strings_count instead of deprecated get_stats_count.\n        - Don\u0027t report reporting the EEPROM length as we don\u0027t supprt\n          get/set eeprom.\n        - Don\u0027t set self_test_count as we don\u0027t support any self tests.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "703da5a1a231d8e3da8c7f88a505a4024941193b",
      "tree": "6bf815de99cdb9bbfacad1a8e8ea8d43acc4fa4f",
      "parents": [
        "113241321dcd19f36d53f2af46a4734855ca0cc0"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:15:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:44 2009 -0700"
      },
      "message": "Neterion: New driver: Main entry points\n\nThis patch implements all the driver entry point functions.\n- Definition of all module loadable paramters.\n- Implementation of all driver entry point functions.\n\n- Changes in this submission -\n        - Fixed compilation error when enabling debug statements\n        - Fixed few warnings when CONFIG_PCI_MSI is not defined\n        - Removed unnecessary volatile variables\n        - Removed compare_ether_addr as it causes unaligned memory access on\n          the sparc64 platform.\n\n- Changes in previous submissions -\n        - As per Stephen Hemminger\u0027s comments removed the following loadable\n          parameters - gro, rx_\u0026 tx max_indicate_pkts, exec_mode, rx \u0026 tx\n          pause_enable, tx_steering_type and intr_type.\n        - Added Device ID definition in vxge-main.h instead of\n          include/linux/pci_ids.h file - Reported by David Miller\n - Incorporated following review comments from Ben Hutchings\n        - NAPI is always enabled (no option to turn it OFF).\n        - Loadable parameters\n         rx_steering_type: This loadable option is removed.\n         ring_blocks: This loadable option is removed.\n         The driver default settings work well in most if not all cases.\n         Another patch to configure these parameters with ethtool will be\n         released in the future.\n - LRO has been deprecated in favour of GRO - Bill Fink \u0026 Dave Miller\u0027s comment\n - Fixed sparse warnings - Reported by Andi Kleen\n - Removed unused variables\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "113241321dcd19f36d53f2af46a4734855ca0cc0",
      "tree": "9c94efd07b427b262c274d093f8bde394c3b97b7",
      "parents": [
        "40a3a9156dc66f23cc79758981886c1896887341"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:14:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:43 2009 -0700"
      },
      "message": "Neterion: New driver: Traffic \u0026 alarm handler\n\nThis patch takes care of trafic handling related APIS.\n- Interrupt Enable and disable\n- Mask / Unmask Interrupt\n- Traffic Interrupt handling.\n- Alarm Interrupt handling.\n\n- Changes in this submission -\n        - General clean up - removed redundant includes, defines and macros.\n\n- Changes in previous submissions -\n - General cleanup - removed unused functions and variables.\n - Use asserts where necessary - Reported by Andi Kleen\n - Fixed sparse warnings - Reported by Andi Kleen\n - Use a prefix, \"__vxge\" in front of hw functions to make them globally\n   unique - Ben Hutchings\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40a3a9156dc66f23cc79758981886c1896887341",
      "tree": "1806d0314e23d4f195d21620387a8c73b380c61d",
      "parents": [
        "66d97fedea68f65d6dd8df832b2c48a714134b5a"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:14:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:41 2009 -0700"
      },
      "message": "Neterion: New driver: Hardware init \u0026 configuration\n\nThis patch takes care of Initialization and configuration steps of\nNeterion Inc\u0027s X3100 Series 10GbE PCIe I/O Virtualized Server Adapter.\n- Device Initialization.\n- Verification and setting of device config parameters.\n- Allocation of Tx FIFO and Rx Ring descriptors (DTR).\n- APIs to get various type of hw stats\n- APIs to configure RTS (Receive Traffic Steering)\n\n- Changes in this submission -\n        - Include vmalloc header without which a compilation error occured\n          on sparc64, ppc64 and IA64 plaforms.\n\t- Fixed compilation warning in register_poll, write32_upper,\n          write32_lower and the special write64 functions on ppc64.\n        - General cleanup - removed redundant includes and defines.\n\n- Changes in previous submissions -\n        - Add readq/writeq implementation for the driver for 32 bit systems -\n          reported by Dave Miller.\n- Incorporated following comments from Ben Hutchings\n        - Start a comment with \"/**\" to make it a kernel-doc comment.\n        - Use prefix, \"__vxge\" in front of hw functions to make them globally\n          unique.\n        - Fixed unnecessary clearing members of *channel just before freeing\n        - Use backslashes only for macro definitions and not in multi-line\n          statements.\n        - Used pci_find_capability instead of redefining it.\n        - Used device and revision ids that are already in pdev - no need to\n          read them again.\n        - Used pci_save_state() and pci_restore_state() around resets.\n        - Used udelay and mdelay directly instead of wrapper.\n        - In __vxge_hw_device_register_poll() reset i to 0 after the\n          microsecond delay loop to commence the millisecond delay loop.\n        - Corrected spelling \"sapper\" - should be \"swapper\"\n        - Remove too much vertical whitespace.\n        - Replaced magic numbers with appropriate macros\n- Incorporated following comments from Andi Kleen [andi@firstfloor.org]\n        - Reduced the arguments in functions or refactored them into smaller\n        functions.\n        - Allocate page sized memories used in slow path with vmalloc.\n        - Use asserts where necessary.\n        - Use macros instead of magic numbers.\n        - Use the pci layer code instead of defining own functions\n        - Remove driver wrappers such as xge_hw_device_private_set().\n        - Fixed sparse warnings.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66d97fedea68f65d6dd8df832b2c48a714134b5a",
      "tree": "7599c630adc77152f2df3912965a96dec06e5827",
      "parents": [
        "b136d1cbd4b0eedc4e120b14e6834354f7249c7e"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Wed Apr 01 18:14:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 02 00:33:41 2009 -0700"
      },
      "message": "Neterion: New driver: register set - vxge-reg.h\n\n- Complete Register map details of Neterion Inc\u0027s X3100 Series 10GbE PCIe I/O\n  Virtualized Server Adapter.\n\n- No change from previous submission.\n\n- Changes in previous submissions -\n- Incorporated following comments from Ben Hutchings\n        - Use original macros for endian checks\n        - Remove VXGE_OS_PLATFORM_* macros as they are unused.\n        - Converted multiple bVALX macros into single with additional\n          width parameter and renamed it to vxge_bVALn.\n        - Using __packed instead of pragma pack(1)\n        - Added a comment of the use of a hw swapper so driver code is\n          portable (does not have to change the byte order for register\n          access as well as dma operations) on different ENDIAN platforms.\n        - Using the \u003clinux/pci_regs.h\u003e definitions instead of redefing them.\n        - Using the PCI capabilities registers in \u003clinux/pci_regs.h\u003e\n          instead of redefing them.\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Rastapur Santosh \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
