)]}'
{
  "log": [
    {
      "commit": "f488842a1928b7a098a866de7a4fc5a139399893",
      "tree": "a9ac395955305c7778b89e3457cf38e688dcce97",
      "parents": [
        "35d67ef499ff231a81a8bfdc68d49f70b42dc8aa"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Thu Feb 28 15:05:35 2013 +0800"
      },
      "committer": {
        "name": "Adrian Chadd",
        "email": "adrian@freebsd.org",
        "time": "Fri Mar 01 15:26:46 2013 -0800"
      },
      "message": "alx: fix DMA-write-pending issue\n\nthe chip can only handle aligned DMA address (4byte align) for\nrx-buffers,\nskb_reserve(skb, NET_IP_ALIGN) will break the rule, so, just remove it.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\n"
    },
    {
      "commit": "35d67ef499ff231a81a8bfdc68d49f70b42dc8aa",
      "tree": "af70b3686befbc677d419a4b7a9bcdea4fdb34b6",
      "parents": [
        "43a76d94377e30e9bfc60bb697a28d0235744ccb"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Wed Feb 27 13:10:11 2013 +0800"
      },
      "committer": {
        "name": "Adrian Chadd",
        "email": "adrian@freebsd.org",
        "time": "Fri Mar 01 15:25:17 2013 -0800"
      },
      "message": "alx: fix dead loop for hardware fatal error\n\nwhen reset in alx_task/alx_reinit, alx_halt function calls\ncancel_work_sync(task), which makes a dead loop. This patch fixes it by\nadding parameter of in_task for alx_halt \u0026 alx_reinit.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\n"
    },
    {
      "commit": "43a76d94377e30e9bfc60bb697a28d0235744ccb",
      "tree": "b038f409e695f03f69d9a6038d5fafc2db0fa5b6",
      "parents": [
        "c51115700faa81e7a952d00d03a4bb0718df61f2"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.c@servergy.com",
        "time": "Wed Feb 13 10:44:34 2013 -0800"
      },
      "committer": {
        "name": "Adrian Chadd",
        "email": "adrian@freebsd.org",
        "time": "Fri Feb 15 00:48:38 2013 -0800"
      },
      "message": "alx: fix implicit-function-declaration build errors\n\nFixes build breakage in Ubuntu PPC build, e.g.:\n\n    alx_main.c: error: implicit declaration of function ‘vzalloc’ [-Werror\u003dimplicit-function-declaration]\n\nSigner-off-by: Kamal Mostafa \u003ckamal@canonical.com\u003e\n"
    },
    {
      "commit": "c51115700faa81e7a952d00d03a4bb0718df61f2",
      "tree": "f46adf84bfbf158708e239ac233c32d26996d804",
      "parents": [
        "5487a3a114edf483d72ac0430a1d5d24429c1654"
      ],
      "author": {
        "name": "Kamal Mostafa",
        "email": "kamal@canonical.com",
        "time": "Tue Jan 29 13:50:57 2013 -0800"
      },
      "committer": {
        "name": "Adrian Chadd",
        "email": "adrian@freebsd.org",
        "time": "Mon Feb 04 13:21:02 2013 -0800"
      },
      "message": "alx: remove __devinit qualifiers\n\nUse of __dev{init,exit}* is deprecated.\n\nSigned-off-by: Kamal Mostafa \u003ckamal@canonical.com\u003e\n"
    },
    {
      "commit": "5487a3a114edf483d72ac0430a1d5d24429c1654",
      "tree": "4d3a5bccc89ae1442b12450fc6c25d06548f6c13",
      "parents": [
        "8f56f403968186dc09ee750e19967b3fd03076e8"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Sat Jan 19 13:27:52 2013 +0800"
      },
      "committer": {
        "name": "Adrian Chadd",
        "email": "adrian@freebsd.org",
        "time": "Mon Feb 04 12:51:54 2013 -0800"
      },
      "message": "alx: fix wrong MDC\n\nthe clock for MDIO should be slow if link down, and be fast if link on.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\n"
    },
    {
      "commit": "8f56f403968186dc09ee750e19967b3fd03076e8",
      "tree": "cdac3cb5ba719c1e8132490a889cf239a57fb12e",
      "parents": [
        "426fc1195b0a73e9ee94a145b273a6388d62a08d"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Sat Jan 19 13:15:10 2013 +0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Jan 24 07:56:06 2013 -0800"
      },
      "message": "alx: improve self-test for FPGA\n\ndefine new registers value for C0 version for register checking test,\nand untouch PHY setting when do MAC loopback test.\nPS. PHY external loopback isn\u0027t supported for FPGA due to board\nlimitation.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "426fc1195b0a73e9ee94a145b273a6388d62a08d",
      "tree": "996902ac8519a48653e57feaea390245709f9d4f",
      "parents": [
        "d3c925fe8ec202a4ef6b656cb90c3f8d59894727"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Sat Jan 19 13:15:09 2013 +0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Jan 24 07:56:06 2013 -0800"
      },
      "message": "alx: show correct DUPLEX info for ethtool\n\nbecause FULL_DUPLEX \u0026 DUPLEX_FULL are different, \u0027ethtool ethX\u0027 will show\nwrong duplex info, this patch fix it.\nthe PHY initial advertisement is also changed to reflect real HW capability.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "d3c925fe8ec202a4ef6b656cb90c3f8d59894727",
      "tree": "63c26f9ccdbbf5709e47d8c2b88de2aebbefb35d",
      "parents": [
        "12d43485c70375f0f83f480821506a40f7531375"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Sat Jan 19 13:15:08 2013 +0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Jan 24 07:56:06 2013 -0800"
      },
      "message": "alx: reduce RSS indirection table size to 128\n\n256 table size will casue wrong CPU/Q number in RRD description.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "12d43485c70375f0f83f480821506a40f7531375",
      "tree": "77784866970090d9127998fa6cef8c754a94da7f",
      "parents": [
        "f6a28405f4366240ab04dca308a1f23b2c313551"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Sat Jan 19 13:15:07 2013 +0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Jan 24 07:56:06 2013 -0800"
      },
      "message": "alx: reduce num txq to 1 if MSIX disabled\n\nONLY 1 napi is allocated for MSI \u0026 INTx mode interrupt, so,\nonly 1 txq/rxq is supported.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "f6a28405f4366240ab04dca308a1f23b2c313551",
      "tree": "a89300238b569b0c63a575410d91d48e0d84d618",
      "parents": [
        "fe7025d3b8685c6905531d88b6ff98712d393520"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Sat Jan 19 13:15:06 2013 +0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Jan 24 07:56:06 2013 -0800"
      },
      "message": "alx: support version C0 FPGA\n\ncurrent C0 FPGA platform is ready, this patch adds new register difinition\nfor C0.\nTo run this driver on FPGA, just revised hw-\u003eis_fpga to \u0027true\u0027 in init_sw\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "fe7025d3b8685c6905531d88b6ff98712d393520",
      "tree": "7edf2151b0d0ba7be749c18ce233c8c1b7c1b196",
      "parents": [
        "7edc9fa7a5442df48557e2be76057942ccec505e"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Sat Jan 19 13:15:05 2013 +0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Jan 24 07:56:06 2013 -0800"
      },
      "message": "alx: add loopback test\n\nloopback (both MAC and PHY) test is added for self-test.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "7edc9fa7a5442df48557e2be76057942ccec505e",
      "tree": "d5d14a3cd56b27baefeb959cbef92afe2c3059b7",
      "parents": [
        "38210ab8eec33c414bf4bbbc1b4d579964538194"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Sat Jan 19 13:15:04 2013 +0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Jan 24 07:56:06 2013 -0800"
      },
      "message": "alx: add self test for interrupt\n\nMSIX, MSI, and INTx interrupt modes are tested, if the platform support.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "38210ab8eec33c414bf4bbbc1b4d579964538194",
      "tree": "b7db571aa3be6f23c241266d070584beb33a2935",
      "parents": [
        "23151039e7b31af4e55941795b70e786e500f1e2"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Sat Jan 19 13:15:03 2013 +0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Jan 24 07:56:06 2013 -0800"
      },
      "message": "alx: remove the \u0027running\u0027 condition to change MTU\n\nMTU ought to be set whether the interface is \u0027Up\u0027 or \u0027Down\u0027.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "23151039e7b31af4e55941795b70e786e500f1e2",
      "tree": "edff2b4663886c4a55e0bb9f13dcb34c2c14b4f6",
      "parents": [
        "4a06ca7ef3adaa2841e2d4ca2e8e42111aff2652"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Sat Jan 19 13:15:02 2013 +0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Jan 24 07:56:06 2013 -0800"
      },
      "message": "alx: add stats/self-test for ethtool\n\nbasic function of hw-stats and self-test is added.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "4a06ca7ef3adaa2841e2d4ca2e8e42111aff2652",
      "tree": "0fd067f5c70f77e7fa2b72111b15281fb0083bf1",
      "parents": [
        "1d7338dafc4b77b3d6cd9c561cf0b89c9d394398"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Sat Jan 19 13:15:01 2013 +0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Jan 24 07:56:06 2013 -0800"
      },
      "message": "alx: fix tx-timeout after sleep/resume\n\ntx-timeout after sleep/resume is caused by wrong interrupt mode used\nafter resume.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "1d7338dafc4b77b3d6cd9c561cf0b89c9d394398",
      "tree": "358dab6ec3cbacbab824070efbbd270be73646a0",
      "parents": [
        "1bf586b3f72f9679dc3afcb7b317d509b41ff6b0"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Sat Jan 19 13:15:00 2013 +0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Jan 24 07:56:06 2013 -0800"
      },
      "message": "alx: add version info\n\nversion format : MAJ.MIN.PATCH\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "1bf586b3f72f9679dc3afcb7b317d509b41ff6b0",
      "tree": "7f1fbdf9e8e7a4cd2b956f94fe383e59fb609102",
      "parents": [
        "8d5c4814cfbc7357716f82b791a2e2b535937382"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Sat Jan 19 13:14:59 2013 +0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Jan 24 07:56:06 2013 -0800"
      },
      "message": "alx: fix wrong speed setting for WoL\n\nWoL speed is wrongly set to 100M, revise it to 10M as 1st priority for\npowersaving.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "8d5c4814cfbc7357716f82b791a2e2b535937382",
      "tree": "4565bd6c65c29609add4fa20c3011f2629294f4b",
      "parents": [
        "fcbfd447c62159501fb817eac6cd99ea8577975f"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Jan 24 07:55:46 2013 -0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Jan 24 07:55:46 2013 -0800"
      },
      "message": "Revert \"alx: fix tx-timeout and WoL wrong speed setting\"\n\nXiong is sending out other patches that split this one\ninto other smaller patches.\n\nThis reverts commit fcbfd447c62159501fb817eac6cd99ea8577975f.\n"
    },
    {
      "commit": "fcbfd447c62159501fb817eac6cd99ea8577975f",
      "tree": "0d5867597c5b88204d097b9c1591c2ff05085966",
      "parents": [
        "f1fb77cb93c8055a7630bfde676e7db87e0272c3"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Mon Dec 17 08:20:53 2012 -0700"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Mon Dec 17 20:18:11 2012 -0800"
      },
      "message": "alx: fix tx-timeout and WoL wrong speed setting\n\nthis patch fixed followking issues:\n1. WoL seed is wrongly set to 100M, revise it to 10M.\n2. tx-timeout after sleep/resume. it\u0027s caused by wrong interrupt mode.\n3. add stats/diag features for ethtool.\n\nTODO:\nthe diag(self-test) function is very simple for this version,\nwe will add loopback/interrupt test for next version.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "f1fb77cb93c8055a7630bfde676e7db87e0272c3",
      "tree": "4565bd6c65c29609add4fa20c3011f2629294f4b",
      "parents": [
        "7fe03b3180d486072b94a2d3a251546c691d2407"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Mon Dec 03 18:34:45 2012 -0500"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Mon Dec 17 13:18:47 2012 -0800"
      },
      "message": "alx: split register definitions to seperated file\n\nthis patch include:\n1. split register definitions to alx_reg.h.\n2. MAC/DMA is reset when PHY link change Down.\n3. fixed all error/warnings found by checkpatch.\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "7fe03b3180d486072b94a2d3a251546c691d2407",
      "tree": "a0b221fe831c9a346806055255bb00855fa66a1e",
      "parents": [
        "cb237e1cad32023125fefbe8bab80510211b2c6b"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 20:26:17 2012 -0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 20:26:17 2012 -0800"
      },
      "message": "alx: add pre tags for README.md for Linux instructions\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "cb237e1cad32023125fefbe8bab80510211b2c6b",
      "tree": "f1f2cf9d7bd08d2c7d5604bef804c66243f9327a",
      "parents": [
        "40ab792470d66dc9b769ebfc87daf42e6402af4e"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 20:24:15 2012 -0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 20:24:15 2012 -0800"
      },
      "message": "alx: update Linux build instructions\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "40ab792470d66dc9b769ebfc87daf42e6402af4e",
      "tree": "8b096eb581187f705d15eab89af8dae37540371e",
      "parents": [
        "deef3ff7d01a55dbdde2dd7dcff08cf904efa7d8"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 18:39:35 2012 -0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 18:41:24 2012 -0800"
      },
      "message": "alx: add LICENSE and extend documentation for development process\n\nThe LICENSE is ISC and some original code came from me based\non the compat project, I have relicensed that stuff to ISC\nand contributed here. The rest is the QCA alx driver which\nis all ISC licensed.\n\nThe documentation for submitting patches and using the\nSigned-off-by is added. This follows the Linux kernel\u0027s\nDeveloper\u0027s Certificate of Origin 1.1. We don\u0027t yet have\na mailing list but what we do have is commitment to support\nthis by the QCA alx development team. Adrian has offered\nto help address the BSD target support.\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "deef3ff7d01a55dbdde2dd7dcff08cf904efa7d8",
      "tree": "8a1d8ec51016fcc1b336201ff3cde666c90c8276",
      "parents": [
        "59450891b823b33f23613eef154b9539dd9d4950"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 17:59:32 2012 -0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 17:59:32 2012 -0800"
      },
      "message": "alx: add .tmp_versions/ to .gitignore\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "59450891b823b33f23613eef154b9539dd9d4950",
      "tree": "1455d19db9d40e5a366b3a841b92eeee2cec359f",
      "parents": [
        "e9b7112393fe762215912e042863ccc8506f5e05"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 17:58:31 2012 -0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 17:58:31 2012 -0800"
      },
      "message": "alx: extend help menu\n\nProvide clear instructions as to what is required.\nTo make things easier for users make the linux target\ndepend on the linux-src target.\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "e9b7112393fe762215912e042863ccc8506f5e05",
      "tree": "313f4db145e600286b12eee35ad702c89315061c",
      "parents": [
        "70e80075902d51cedc2b967679365b7898cf5e45"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 17:45:43 2012 -0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 17:47:16 2012 -0800"
      },
      "message": "alx: add clean-linux target\n\nWhile at it update the Linux help targets.\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "70e80075902d51cedc2b967679365b7898cf5e45",
      "tree": "1e8aa0232dc24791a98decdd4863acfdef5e91bc",
      "parents": [
        "e284076a6bf21f7f8c20d596097d3028e2daa785"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 17:22:28 2012 -0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 17:43:16 2012 -0800"
      },
      "message": "alx: add a linux-backport target\n\nThis is an implicit target not exposed to the user\nthrough the help menu but used within the port Makefile\nto separate backporting from a clean linux-next target\nbuild.\n\nThis also calls ./refresh-compat for us.\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "e284076a6bf21f7f8c20d596097d3028e2daa785",
      "tree": "73976c0ea4d4a2efd2f9d771d084f831f40d9ed7",
      "parents": [
        "9efaa573ca7e745e81100494568ad113c6d232dc"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 14:26:38 2012 -0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 17:40:09 2012 -0800"
      },
      "message": "alx: move Linux Makefile to target/linux/\n\nThis should make it cleaner at the top level to\nunderstand what belongs to what OS.\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "9efaa573ca7e745e81100494568ad113c6d232dc",
      "tree": "50555e84629fb6d4912d05ad354711855892f784",
      "parents": [
        "e277191b2ff470e2105bf308b85d97a5c61b2352"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 13:54:54 2012 -0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Fri Nov 30 17:33:15 2012 -0800"
      },
      "message": "alx: update linux target\n\ncompat-drivers had removed alx from being cherry picked\nas a crap type patch. The alx driver is not yet upstream\nand a compromise has been reached to try to help enable\nusers with the alx module and to help address killing\nproprietary drivers. This unified alx git tree will be\nused to supply the target OS support for Linux and FreeBSD,\nand compat-drivers will cherry pick the alx driver from\nhere while it is not yet upstream as the project aims to\nprovide a foundation for how to do open unified driver\ndevelopment.\n\nThis also adds the -DCOMPAT_BASE which is now required\non the latest compat-drivers.\n\nThe changes in this commit address the latest changes\nto compat-drivers to support unified drivers.\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "e277191b2ff470e2105bf308b85d97a5c61b2352",
      "tree": "6e84fc5b6c8b0a8b2a7b6b65cda6ee6be475f0d3",
      "parents": [
        "9b0953ff4f5e3b312f8d33111e936609a91efcf6"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Nov 29 16:45:08 2012 -0800"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Nov 29 16:45:08 2012 -0800"
      },
      "message": "alx: update copyright header on refresh-compat\n\nThis clarifies this is under the ISC license.\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "9b0953ff4f5e3b312f8d33111e936609a91efcf6",
      "tree": "5b7c44cb716e87245950af5993496b819b72e860",
      "parents": [
        "5ab945de6a58274ccca24a59cc532de0ff11ba1f"
      ],
      "author": {
        "name": "xiong",
        "email": "xiong@qca.qualcomm.com",
        "time": "Sat Oct 27 23:53:04 2012 -0400"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Sat Nov 17 15:46:25 2012 -0800"
      },
      "message": "re-orgnize code, Multi-TX feature added.\n\n1. code are re-orgnized, abstract layer is removed. struct alx_hw is removed.\n2. Multi-TX feature is added since the HW have 4 tx-Qs.\n3. Interrupt usage for MSIX for RSS/Multi-TX is revised to share vector to\n   save system resources.\n   Interrupt allocation is moved to .probe routine.\n4. Extension PHY resgister access is added as well.\n\nplease NOTE, this version of code just pass compiler (under net-next.git env),\n only load/unload test is done. any other network related functions are not\ntested yet.\n\nBTW, when I run checkpatch on this code, there are many warnings about:\n\nWARNING: networking block comments put the trailing */ on a separate line\n\nthere are also many many same warnings when I run it on other drivers in the\nkernel such as broadcom/tg3, intel/igbe\n\nSigned-off-by: xiong \u003cxiong@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "5ab945de6a58274ccca24a59cc532de0ff11ba1f",
      "tree": "3f7d3453b4a89d738423536385070902371dd2c8",
      "parents": [
        "1b12f917b3b84c5bea914ac9e0b01cd464b4afda"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Aug 23 14:31:43 2012 +0400"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Aug 23 14:31:43 2012 +0400"
      },
      "message": "alx: add killing proprietary drivers goal as a project statement\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    },
    {
      "commit": "1b12f917b3b84c5bea914ac9e0b01cd464b4afda",
      "tree": "ae268beda0bb0713c15b73c646494d27df4810e4",
      "parents": [],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Aug 23 14:05:53 2012 +0400"
      },
      "committer": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@do-not-panic.com",
        "time": "Thu Aug 23 14:05:53 2012 +0400"
      },
      "message": "alx: Unified OS driver attempt for Linux / FreeBSD\n\nGoal is to use modern tools like coccinelle to see if we can\nunify the alx Ethernet driver between Linux and FreeBSD.\nThe objective is to see if in practice even with these\ntools we can keep getting updates to both OSes through\na single tree but at the same time see what challenges\nwe face.\n\nThis is part of the lofty effort on killing proprietary drivers.\nI have taken the alx driver code from public postings on public\nmailing lists. At this point I have not updated the alx driver\nto match the newest v2 patch iterations. Work is still being\ndone to modify that driver to meet community standards.\n\nIdeally we should try to first complete the driver with FreeBSD\nsupport here prior to getting it upstream in the Linux kernel\nas it would make the development easier. Once we have support\ntargets for both FreeBSD and Linux we can push upstream.\n\nIf we don\u0027t care then forget about this project.\n\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@do-not-panic.com\u003e\n"
    }
  ]
}
