)]}'
{
  "log": [
    {
      "commit": "50e077977859e95b8f8250d1b59b17ebd7ec08a3",
      "tree": "1135033d9a2f1edaa7d967a2c58ae276d57cb097",
      "parents": [
        "ce33e8923e2e11d2625ff70be3dd2970b007b4ca"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Dec 04 17:38:51 2020 -0800"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Dec 04 17:38:51 2020 -0800"
      },
      "message": "Update LICENSE\n\nImport the current LICENSE file from Mediatek\u0027s Yocto\n\nChange-Id: I84d254e007a11adc55a163f2770ca0db940ae712\n"
    },
    {
      "commit": "ce33e8923e2e11d2625ff70be3dd2970b007b4ca",
      "tree": "e11b3b8605ace7d173b1105295c7714aced6b364",
      "parents": [
        "8fe500d6fb3b310b734a5dbb673a9c2f4a12e160"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed Dec 02 13:00:33 2020 -0800"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed Dec 02 13:00:33 2020 -0800"
      },
      "message": "Add GPLv2 as COPYING\n\nChange-Id: Ief5148b52a7da5ab794d94e7ab44da3d33b89678\n"
    },
    {
      "commit": "8fe500d6fb3b310b734a5dbb673a9c2f4a12e160",
      "tree": "7f6fcf84ddf90c4fbaad4687117948b814b112ab",
      "parents": [
        "7824af75b8e588d5b84fdf184533d38d039a785a"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 26 13:13:23 2020 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 27 11:06:16 2020 -0700"
      },
      "message": "Revert \"Change the default country setting to US\"\n\nThis reverts commit e4da0314cb058c75bd2f910234741ddb8a06b880.\n\nUpdate the default setting on device in /etc/default/crda\n\nChange-Id: I1868c628f7a172ac69ef505c5358d0d74567291b\n"
    },
    {
      "commit": "7824af75b8e588d5b84fdf184533d38d039a785a",
      "tree": "2ff035e1e796ed9f45b27b55db61c76d8f27e0cf",
      "parents": [
        "e4da0314cb058c75bd2f910234741ddb8a06b880"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Thu Aug 20 14:10:18 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Thu Aug 20 14:10:18 2020 -0700"
      },
      "message": "Import updated regulatory definitions from Yocto\n\n- Imported from commit 098ff326f713ec23b03c96534cd13ad8bbbeb05a of\nyocto-aiv/src/kernel/modules/connectivity/wlan_driver/gen4m\n\nChange-Id: I38c6b51a1b99e3b00d4a1dd1b067c5ba88627dd6\n"
    },
    {
      "commit": "e4da0314cb058c75bd2f910234741ddb8a06b880",
      "tree": "017938e0ff048b0c750505b04291530a30951c11",
      "parents": [
        "d9b13e964063e62d749c34dd68ac94996019ef16"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 12 09:34:09 2020 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 12 10:13:40 2020 -0700"
      },
      "message": "Change the default country setting to US\n\nBy default turn off some 2.4GHz wifi channels per FCC regulation. It\ncan still be updated via MTK\u0027s wifitesttool.\n\nThe country code is set as \u0027U\u0027 \u0027S\u0027 in the little endien, consistent with\nthe function implementation of rlmDomainAlpha2ToU32.\n\nChange-Id: I091571f676891e7226b1ad474e3a704fd123f161\n"
    },
    {
      "commit": "d9b13e964063e62d749c34dd68ac94996019ef16",
      "tree": "d9d4095f3d052e17f967568347f929370fe952b0",
      "parents": [
        "ab00b78ea06366ecd07f19f82c5fa303bfcd3bfd"
      ],
      "author": {
        "name": "Henry Herman",
        "email": "henryherman@google.com",
        "time": "Fri Jun 14 10:06:26 2019 -0700"
      },
      "committer": {
        "name": "Henry Herman",
        "email": "henryherman@google.com",
        "time": "Tue Jun 18 20:17:54 2019 +0000"
      },
      "message": "Add support for kernel 4.4.\n\nChange-Id: I57d5038837b42e313a3fbbc1dd31c01daa22f4c8\n"
    },
    {
      "commit": "ab00b78ea06366ecd07f19f82c5fa303bfcd3bfd",
      "tree": "d90a499d31a7ac57299166e93d9f1b9f4d798001",
      "parents": [
        "c12cf939623e3eceb0803a38a6088d7bedb011fa"
      ],
      "author": {
        "name": "Henry Herman",
        "email": "henryherman@google.com",
        "time": "Tue Jun 18 11:26:20 2019 -0700"
      },
      "committer": {
        "name": "Henry Herman",
        "email": "henryherman@google.com",
        "time": "Tue Jun 18 20:16:26 2019 +0000"
      },
      "message": "Kernel 4.4 fails to set network address.\n\nChange-Id: Icb96d46049e2d252d1498f36a6504b5dd605cbc6\n"
    },
    {
      "commit": "c12cf939623e3eceb0803a38a6088d7bedb011fa",
      "tree": "0271a82bf5825d3155b4d0a64f662503ed40ee09",
      "parents": [
        "b49518504d9c259e76bf4bf14bbb03624d85ba84"
      ],
      "author": {
        "name": "Henry Herman",
        "email": "henryherman@google.com",
        "time": "Fri Jun 14 09:32:55 2019 -0700"
      },
      "committer": {
        "name": "Henry Herman",
        "email": "henryherman@google.com",
        "time": "Fri Jun 14 09:32:55 2019 -0700"
      },
      "message": "Change header import path for 4.4 kernel support.\n\nChange-Id: I13f217aec045143c163cee80eea0d1b7f3cb560d\n"
    },
    {
      "commit": "b49518504d9c259e76bf4bf14bbb03624d85ba84",
      "tree": "c9d920d834900d164411ea975347193bb794309a",
      "parents": [
        "450e54610875ee0523a7d5fec812b6b0314bc708"
      ],
      "author": {
        "name": "Henry Herman",
        "email": "henryherman@google.com",
        "time": "Fri Jun 14 09:11:03 2019 -0700"
      },
      "committer": {
        "name": "Henry Herman",
        "email": "henryherman@google.com",
        "time": "Fri Jun 14 09:11:03 2019 -0700"
      },
      "message": "Add linux version check to support 4.4 kernel.\n\nChange-Id: Iba8adc1bc5e2e5a10563b757758905cec3aa4e7c\n"
    },
    {
      "commit": "450e54610875ee0523a7d5fec812b6b0314bc708",
      "tree": "c54284a3d3e35bf0b99d16f944f3dbb1dd794c59",
      "parents": [
        "bf5c9971dd0cf3374e315f7f615777751d274cfd"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Sun Nov 25 16:11:15 2018 +0100"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Sun Nov 25 16:18:15 2018 +0100"
      },
      "message": "debug: disable debug log by default\n\nIt is rather annoying to be spammed all the time with debug log,\ndisable the debug log by default to make them go away.\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "bf5c9971dd0cf3374e315f7f615777751d274cfd",
      "tree": "383c1d8ce0273586b27b1deaed665ffc8b1fe2a5",
      "parents": [
        "95a32c71b3f014766edacfa618372b1a8ff64211"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Mon Nov 12 23:26:29 2018 +0100"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Mon Nov 12 23:28:19 2018 +0100"
      },
      "message": "make: add target to build the linux kernel module\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "95a32c71b3f014766edacfa618372b1a8ff64211",
      "tree": "064cc2481cc3f4cac23e419fcb57972209cfb26c",
      "parents": [
        "7f88c8a2cf9db27466f434a9d66d8c129420235a"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Mon Oct 29 10:47:23 2018 +0100"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Mon Nov 12 19:27:26 2018 +0100"
      },
      "message": "wifi: add support for kernel v4.19\n\nThe netdevice api changed in v4.19. Adapt the driver to make it\ncompatible with kernel v4.19 and above.\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "7f88c8a2cf9db27466f434a9d66d8c129420235a",
      "tree": "3240c52e9173dca1115d9b5c4089948904b70046",
      "parents": [
        "8375408ac550e8ec56bb6ee36657ad73d0e46daf"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Oct 19 12:05:15 2018 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Mon Nov 12 19:27:26 2018 +0100"
      },
      "message": "wifi: add support for kernel v4.15\n\nThe timer initialization API changed in v4.15. Update the driver to\nbe able to build on v4.15.\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "8375408ac550e8ec56bb6ee36657ad73d0e46daf",
      "tree": "bcc5106672464603cec675cd27ded61f1e2339a5",
      "parents": [
        "f6438dfeb3078128349c9f0ac8cc4f2c1d606d1b"
      ],
      "author": {
        "name": "Shengxi Xu",
        "email": "shengxi.xu@mediatek.com",
        "time": "Tue Jul 17 15:23:38 2018 +0800"
      },
      "committer": {
        "name": "Shengxi xu",
        "email": "shengxi.xu@mediatek.com",
        "time": "Wed Jul 18 09:22:06 2018 +0800"
      },
      "message": "wifi: Add for kernel-4.14 support\n\nUpdate driver for kernel-4.14 support\n\nTest: Build pass and test OK\n\nChange-Id: I748b378bb8246d126b2a375629a98a3a453582f0\nCR-Id: AUTO00014958\nSigned-off-by: Shengxi Xu \u003cshengxi.xu@mediatek.com\u003e\nReviewed-on: http://gerrit.mediatek.inc:8080/1655166\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Jiehang Zheng \u003cjiehang.zheng@mediatek.com\u003e\nTested-by: Jiehang Zheng \u003cjiehang.zheng@mediatek.com\u003e\n"
    },
    {
      "commit": "f6438dfeb3078128349c9f0ac8cc4f2c1d606d1b",
      "tree": "f2f2f82bb06375d4c9a11929caf213bc8edf0723",
      "parents": [
        "930d748ee54ab0c9e499875e116d5feb64b34ecc"
      ],
      "author": {
        "name": "Jiehang Zheng",
        "email": "jiehang.zheng@mediatek.com",
        "time": "Thu Jul 12 13:43:35 2018 +0800"
      },
      "committer": {
        "name": "Shengxi xu",
        "email": "shengxi.xu@mediatek.com",
        "time": "Thu Jul 12 13:48:08 2018 +0800"
      },
      "message": "[WCNCR00176611] wifi: add LICENSE\n\n[Description]\nAdd LICENSE file\n\nChange-Id: I92eb4b7bcf21583289327e336e8b02d95c899190\nSigned-off-by: Jiehang Zheng \u003cjiehang.zheng@mediatek.com\u003e\nCR-Id: WCNCR00176611\nwifi: LICENSE\nReviewed-on: http://gerrit.mediatek.inc:8080/1643733\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Shengxi xu \u003cshengxi.xu@mediatek.com\u003e\nTested-by: Shengxi xu \u003cshengxi.xu@mediatek.com\u003e\n"
    },
    {
      "commit": "930d748ee54ab0c9e499875e116d5feb64b34ecc",
      "tree": "56a570bd904bf2480066166b941e1ec89ac42436",
      "parents": [
        "1d6dba90ad1c2bab944a9bc76e62f38363d4b0f2"
      ],
      "author": {
        "name": "Shengxi Xu",
        "email": "shengxi.xu@mediatek.com",
        "time": "Wed May 02 18:20:05 2018 +0800"
      },
      "committer": {
        "name": "Jiehang Zheng",
        "email": "jiehang.zheng@mediatek.com",
        "time": "Thu May 03 09:29:10 2018 +0800"
      },
      "message": "wifi: Modify for support WOW on Sound united\n\nTest: Pass\n\nChange-Id: Ic0142b09f6d7c42491806c813303a19db4a4a8e6\nCR-Id: AUTO00014958\nSigned-off-by: Shengxi Xu \u003cshengxi.xu@mediatek.com\u003e\nReviewed-on: http://gerrit.mediatek.inc:8080/1494004\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Jiehang Zheng \u003cjiehang.zheng@mediatek.com\u003e\nTested-by: Jiehang Zheng \u003cjiehang.zheng@mediatek.com\u003e\n"
    },
    {
      "commit": "1d6dba90ad1c2bab944a9bc76e62f38363d4b0f2",
      "tree": "52653bdcc5bec2d85ac9d3d4f773b97024d9a405",
      "parents": [
        "141340f355a65adafd563eeed969526a7e9ea026"
      ],
      "author": {
        "name": "Jiehang Zheng",
        "email": "jiehang.zheng@mediatek.com",
        "time": "Wed May 02 11:30:32 2018 +0800"
      },
      "committer": {
        "name": "Shengxi xu",
        "email": "shengxi.xu@mediatek.com",
        "time": "Wed May 02 13:36:12 2018 +0800"
      },
      "message": "[WCNCR00174402] wifi, sync wifi\n\n[Description]\nChange wifi driver to MP2_20180427150009\n\nChange-Id: I8ba20cfeedb1437a912bc9e632ce82d21f137ca3\nSigned-off-by: Jiehang Zheng \u003cjiehang.zheng@mediatek.com\u003e\nCR-Id: WCNCR00174402\nFeature: wifi\nReviewed-on: http://gerrit.mediatek.inc:8080/1492307\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Shengxi xu \u003cshengxi.xu@mediatek.com\u003e\nTested-by: Shengxi xu \u003cshengxi.xu@mediatek.com\u003e\n"
    },
    {
      "commit": "141340f355a65adafd563eeed969526a7e9ea026",
      "tree": "9f7a7eca6646eb93d3c11d6c1aa0b946b7ed82d3",
      "parents": [
        "f96072aa1a5aa03b546fc6553dc9cbd7a0131fb4"
      ],
      "author": {
        "name": "Jiehang Zheng",
        "email": "jiehang.zheng@mediatek.com",
        "time": "Wed Apr 25 10:29:33 2018 +0800"
      },
      "committer": {
        "name": "kun.wu",
        "email": "kun.wu@mediatek.com",
        "time": "Wed Apr 25 17:19:28 2018 +0800"
      },
      "message": "[WCNCR00174200] wifi: sync wifi driver to MP2_20180418150058\n\n[Description]\nChange wifi driver to MP2_20180418150058\n\nChange-Id: I8048678e7940ecd2aba0c253967dc5930cfebe97\nSigned-off-by: Jiehang Zheng \u003cjiehang.zheng@mediatek.com\u003e\nCR-Id: WCNCR00174200\nFeature: wifi\nReviewed-on: http://gerrit.mediatek.inc:8080/1481333\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: kun.wu \u003ckun.wu@mediatek.com\u003e\n"
    },
    {
      "commit": "f96072aa1a5aa03b546fc6553dc9cbd7a0131fb4",
      "tree": "ab901263e25929c36b497c78b1e5f0dc4a1e7a9b",
      "parents": [
        "c75cddc990d85f1787c1528f78732df407822343"
      ],
      "author": {
        "name": "Jiehang Zheng",
        "email": "jiehang.zheng@mediatek.com",
        "time": "Tue Apr 10 14:10:56 2018 +0800"
      },
      "committer": {
        "name": "Shengxi xu",
        "email": "shengxi.xu@mediatek.com",
        "time": "Tue Apr 10 14:46:08 2018 +0800"
      },
      "message": "[WCNCR00173453] wifi: sync wcncr00172128ecn\n\n[Description]\nFix WinStart and WinEnd are obsolete and unsync with AP\u0027s SN\nafter resuming.\n\nChange-Id: Ia2b41dc923fbc098397e2221e214efa5bf792935\nSigned-off-by: Jiehang Zheng \u003cjiehang.zheng@mediatek.com\u003e\nCR-Id: WCNCR00173453\nFeature: wifi\nReviewed-on: http://gerrit.mediatek.inc:8080/1450037\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Shengxi xu \u003cshengxi.xu@mediatek.com\u003e\nTested-by: Shengxi xu \u003cshengxi.xu@mediatek.com\u003e\n"
    },
    {
      "commit": "c75cddc990d85f1787c1528f78732df407822343",
      "tree": "1d28a3fed7a952a9d2239b4c64097c8390822bf0",
      "parents": [
        "ee1302f6d6ec8c29efcc61ee0fbb4575bdec5b17"
      ],
      "author": {
        "name": "Shengxi Xu",
        "email": "shengxi.xu@mediatek.com",
        "time": "Mon Apr 09 16:05:19 2018 +0800"
      },
      "committer": {
        "name": "Shengxi xu",
        "email": "shengxi.xu@mediatek.com",
        "time": "Mon Apr 09 16:28:25 2018 +0800"
      },
      "message": "wifi: Modify for SU 7668 USB Dongle support\n\nTest: pass\n\nChange-Id: I0b87b16974d14061575766aa2f4a94d2b51751b4\nCR-Id: AUTO00014958\nSigned-off-by: Shengxi Xu \u003cshengxi.xu@mediatek.com\u003e\nReviewed-on: http://gerrit.mediatek.inc:8080/1447837\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Jiehang Zheng \u003cjiehang.zheng@mediatek.com\u003e\nTested-by: Jiehang Zheng \u003cjiehang.zheng@mediatek.com\u003e\n"
    },
    {
      "commit": "ee1302f6d6ec8c29efcc61ee0fbb4575bdec5b17",
      "tree": "eb752002e3100ce764cf10a8f22b1c721e6178c3",
      "parents": [
        "2eacd569a4c3f980c3691bee4c5890b28dd68ea5"
      ],
      "author": {
        "name": "Jiehang Zheng",
        "email": "jiehang.zheng@mediatek.com",
        "time": "Fri Mar 23 09:30:27 2018 +0800"
      },
      "committer": {
        "name": "Shengxi xu",
        "email": "shengxi.xu@mediatek.com",
        "time": "Fri Mar 23 09:50:58 2018 +0800"
      },
      "message": "[WCNCR00172942] wifi: sync driver to mp2\n\n[Description]\nChange wifi driver to MP2\n\nChange-Id: I11c7d2fe5faf7c47ac34d1f8e795edabfd9a7798\nSigned-off-by: Jiehang Zheng \u003cjiehang.zheng@mediatek.com\u003e\nCR-Id: WCNCR00172942\nFeature: wifi\nReviewed-on: http://gerrit.mediatek.inc:8080/1420263\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Shengxi xu \u003cshengxi.xu@mediatek.com\u003e\nTested-by: Shengxi xu \u003cshengxi.xu@mediatek.com\u003e\n"
    },
    {
      "commit": "2eacd569a4c3f980c3691bee4c5890b28dd68ea5",
      "tree": "79aeca29ddfe378962dd4d7fc229f6c1c45d4ff7",
      "parents": [
        "658169222cb15841966efb9d5c3a974450fbed3d"
      ],
      "author": {
        "name": "Jiehang Zheng",
        "email": "jiehang.zheng@mediatek.com",
        "time": "Mon Mar 05 20:37:15 2018 +0800"
      },
      "committer": {
        "name": "Shengxi xu",
        "email": "shengxi.xu@mediatek.com",
        "time": "Tue Mar 06 08:49:53 2018 +0800"
      },
      "message": "[WCNCR00171557] driver: Sync ECN WCNCR00171937\n\n[Description]\nChange feature WCNCR00171937\n\nChange-Id: I38bf7a4efecbb77e40c57dfe2fcedb00cc1eb36e\nSigned-off-by: Jiehang Zheng \u003cjiehang.zheng@mediatek.com\u003e\nCR-Id: WCNCR00171557\nFeature: wifi\nReviewed-on: http://gerrit.mediatek.inc:8080/1383004\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Shengxi xu \u003cshengxi.xu@mediatek.com\u003e\nTested-by: Shengxi xu \u003cshengxi.xu@mediatek.com\u003e\n"
    },
    {
      "commit": "658169222cb15841966efb9d5c3a974450fbed3d",
      "tree": "000b5d596082728fc7a9dfd8da48e2ffc6c75575",
      "parents": [
        "65c70dda3cbd3c9d23a36fd854ee96f53e726faa"
      ],
      "author": {
        "name": "Shengxi Xu",
        "email": "shengxi.xu@mediatek.com",
        "time": "Wed Feb 07 11:20:01 2018 +0800"
      },
      "committer": {
        "name": "Shengxi xu",
        "email": "shengxi.xu@mediatek.com",
        "time": "Wed Feb 07 13:21:30 2018 +0800"
      },
      "message": "wifi: Solve build error for SU project\n\nChange the tab code style build error for SU project\n\nChange-Id: I74ff41520b96b47ffbbbd3df9dff7fc2045c5580\nCR-Id: WCNCR00171605\nSigned-off-by: Shengxi Xu \u003cshengxi.xu@mediatek.com\u003e\nReviewed-on: http://gerrit.mediatek.inc:8080/1345828\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Jiehang Zheng \u003cjiehang.zheng@mediatek.com\u003e\nTested-by: Jiehang Zheng \u003cjiehang.zheng@mediatek.com\u003e\n"
    },
    {
      "commit": "65c70dda3cbd3c9d23a36fd854ee96f53e726faa",
      "tree": "c0802cd1335ef4c4f84a8ec074abfdf3a20d17ce",
      "parents": [
        "eb83dd66dfea2ca0adba4a53ac601ee66cc8d33b"
      ],
      "author": {
        "name": "Jiehang Zheng",
        "email": "jiehang.zheng@mediatek.com",
        "time": "Tue Feb 06 16:05:39 2018 +0800"
      },
      "committer": {
        "name": "Shengxi xu",
        "email": "shengxi.xu@mediatek.com",
        "time": "Tue Feb 06 16:23:37 2018 +0800"
      },
      "message": "[WCNCR00171557] wifi: SYNC wifi driver\n\n[Description]\nChange wifi driver to 2018/01/26 20:00:10\n\nChange-Id: I82e2db1fcfefe1081640ae22618afa3a07483552\nCR-Id: WCNCR00171557\nSigned-off-by: jiehang.zheng \u003cjiehang.zheng@mediatek.com\u003e\nFeature: wifi\nReviewed-on: http://gerrit.mediatek.inc:8080/1344275\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Shengxi xu \u003cshengxi.xu@mediatek.com\u003e\nTested-by: Shengxi xu \u003cshengxi.xu@mediatek.com\u003e\n"
    },
    {
      "commit": "eb83dd66dfea2ca0adba4a53ac601ee66cc8d33b",
      "tree": "c080b02432024cbe5978a1a4f01ef79acea6c3e5",
      "parents": [
        "6a4364a2774016a8ea9f978c56ef340d5af8e5d6"
      ],
      "author": {
        "name": "Jiehang Zheng",
        "email": "jiehang.zheng@mediatek.com",
        "time": "Mon Feb 05 11:51:07 2018 +0800"
      },
      "committer": {
        "name": "Jiehang Zheng",
        "email": "jiehang.zheng@mediatek.com",
        "time": "Mon Feb 05 18:40:39 2018 +0800"
      },
      "message": "[WCNCR00171557] wifi: SYNC wifi driver\n\n[Description]\nChange wifi driver to 20180126200010\n\nChange-Id: I0149f2b89778e1ee21a0f4405cb24b658118335b\nCR-Id: WCNCR00171557\nSigned-off-by: jiehang.zheng \u003cjiehang.zheng@mediatek.com\u003e\nFeature: wifi\nReviewed-on: http://gerrit.mediatek.inc:8080/1341148\nReviewed-by: Shengxi xu \u003cshengxi.xu@mediatek.com\u003e\nTested-by: Shengxi xu \u003cshengxi.xu@mediatek.com\u003e\nCheckPatch: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\n"
    },
    {
      "commit": "6a4364a2774016a8ea9f978c56ef340d5af8e5d6",
      "tree": "50c177d42db2477409e05a79eaad9393b441ec75",
      "parents": [
        "6fd5f0a652801a27d78af4b0b28aa63732f59639"
      ],
      "author": {
        "name": "guo-jie.wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Mon Jan 15 14:14:28 2018 +0800"
      },
      "committer": {
        "name": "Guo-Jie Wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Thu Jan 25 12:17:50 2018 +0800"
      },
      "message": "[DTV00922135] p2p: multiple p2p ie support in probe resp\n\n[Description]\nAdd multiple p2p ie support\n\nSymptom:\nWhen MT7668 act as GO, after 5th GC connected, 6th p2p devices can not\nfind MT7668\n\nRoot cause:\nWhen upper layer call mgmt tx to request driver send probe response,\nif it includes multiple p2p ie, driver only store the last one.\nIt is because that p2p ie is stored in wsc ie struct and which\n is only one array for it.\nTrace wpas_supplicant, when total p2p ie is over 251\n(fragment length, 0xff - 4 byte OUI)\nwpa_supplicant will divide it to multiple p2p ie\n\nModification:\n1. refine vendor specific ie definition, 300 should be enough\n2. refine structure for storing probe response p2p ie, assume max 4\n   multiple ie will append\n3. add p2p ie operation functions\n\nChange-Id: I67e1192764f2423da0c02aec892083beab70ad70\nCR-Id: DTV00922135\nSigned-off-by: guo-jie.wang \u003cguo-jie.wang@mediatek.com\u003e\nFeature: p2p\nReviewed-on: http://gerrit.mediatek.inc:8080/1301185\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Deren Wu \u003cderen.wu@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\nTest: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "6fd5f0a652801a27d78af4b0b28aa63732f59639",
      "tree": "0aab0399ce6110289cf4ed13a9ab9b502dca727f",
      "parents": [
        "a3e7fb3dd2c5eac082dbe5ba49d2e1eda0ea07b4"
      ],
      "author": {
        "name": "Glenn Tung",
        "email": "glenn.tung@mediatek.com",
        "time": "Wed Jan 24 14:41:12 2018 +0800"
      },
      "committer": {
        "name": "Glenn Tung",
        "email": "glenn.tung@mediatek.com",
        "time": "Thu Jan 25 09:31:30 2018 +0800"
      },
      "message": "[WCNCR00155320] misc: Fix sometimes inaccurate Rx MCS output issue\n\n[Description]\nFix a issue that Rx MCS periodic collection timer\nunexpected stopped after AP reconnection,\nthus inaccurate distribution will be displayed.\n\nChange-Id: Icb5ba9f0401d69c16ab92258c9be8f7d9cc1f1f4\nSigned-off-by: Glenn Tung \u003cglenn.tung@mediatek.com\u003e\nCR-Id: WCNCR00155320\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1321430\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: ZD Hu \u003czd.hu@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\nTest: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "a3e7fb3dd2c5eac082dbe5ba49d2e1eda0ea07b4",
      "tree": "8f24d4612f578b15e83d46df3f3a7fc2e66c645c",
      "parents": [
        "73866edff60bc74a9821eb6cf6c215df9ed15aec"
      ],
      "author": {
        "name": "guo-jie.wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Mon Jan 15 11:38:43 2018 +0800"
      },
      "committer": {
        "name": "Guo-Jie Wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Sun Jan 21 23:43:28 2018 +0800"
      },
      "message": "[DTV00925143] misc: fix coverity issue\n\n[Description]\nFix CID\n4181347: Dereference before null check, nicCmdEventGetTxPwrTbl()\n4181351: Resource leak, procGetTxpwrTblRead()\n4181352: Dead default in switch, print_txpwr_tbl()\n4181359: Logically dead code, priv_driver_coex_ctrl()\n\nChange-Id: I467a049331bc0d1ee7fbf6d4649fc958e5099fbc\nCR-Id: DTV00925143\nSigned-off-by: guo-jie.wang \u003cguo-jie.wang@mediatek.com\u003e\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1300818\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\nTest: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "73866edff60bc74a9821eb6cf6c215df9ed15aec",
      "tree": "593847f3ff488cb2624e048355e13fd2c0569e48",
      "parents": [
        "5bbb2a49689b193609d5999c1c690c8691d9422b"
      ],
      "author": {
        "name": "Glenn Tung",
        "email": "glenn.tung@mediatek.com",
        "time": "Thu Jan 18 14:32:25 2018 +0800"
      },
      "committer": {
        "name": "George Kuo",
        "email": "george.kuo@mediatek.com",
        "time": "Fri Jan 19 09:32:06 2018 +0800"
      },
      "message": "[WCNCR00155320] misc: fix mt7638 5g band is not correctly configured issue\n\n[Description]\nFix 5g band in wiphy is not correctly configured issue\nwhen single band mt7638 is used.\n\nChange-Id: I4b2c8abdb23a4f99f6aac6d6009f4cc3530fd7f3\nSigned-off-by: Glenn Tung \u003cglenn.tung@mediatek.com\u003e\nCR-Id: WCNCR00155320\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1309430\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\nTest: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "5bbb2a49689b193609d5999c1c690c8691d9422b",
      "tree": "15faed0dd61552012d0003eb1ad406da00c10e92",
      "parents": [
        "cedca64e446d57375caec8dc36b05eac8666d2f4"
      ],
      "author": {
        "name": "Jared.Huang",
        "email": "jared.huang@mediatek.com",
        "time": "Thu Jan 18 16:19:55 2018 +0800"
      },
      "committer": {
        "name": "Jared.huang",
        "email": "jared.huang@mediatek.com",
        "time": "Thu Jan 18 19:12:26 2018 +0800"
      },
      "message": "[WCNCR00170597] perf: fix isolation detection flow in coex command\n\n[Description]\nFix isolation detection flow, and this fix command\nshould be used by coex related sub-commands\n(Command ID : CMD_ID_COEX_CTRL (0x7C)).\n\nRemove redundant command argument and if you want to\nuse isolation detection method, you should enter\nthe command like: iwpriv wlan0 driver \"coex_ctrl 1 0 6\".\n(The argument is : [Subcmd id] [WF Path] [WF Channel])\n\nChange-Id: Ie6ede14aab9da7b55bab2d5b838658cf4e5c88e9\nSigned-off-by: Jared.Huang \u003cjared.huang@mediatek.com\u003e\nCR-Id: WCNCR00170597\nFeature: perf\nReviewed-on: http://gerrit.mediatek.inc:8080/1309968\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: TH3 Huang \u003cth3.huang@mediatek.com\u003e\nReviewed-by: Rick Wen \u003crick.wen@mediatek.com\u003e\nReviewed-by: Ted Huang \u003cted.huang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\nTest: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "cedca64e446d57375caec8dc36b05eac8666d2f4",
      "tree": "b9721f74036efdc023516f839b05d263bab893a3",
      "parents": [
        "a76d5db602d1491304d53ed314c3436b4ee6a3a3"
      ],
      "author": {
        "name": "George Kuo",
        "email": "george.kuo@mediatek.com",
        "time": "Thu Jan 18 01:00:19 2018 +0800"
      },
      "committer": {
        "name": "George Kuo",
        "email": "george.kuo@mediatek.com",
        "time": "Thu Jan 18 15:48:33 2018 +0800"
      },
      "message": "[WCNCR00170320] misc: Change version to 2.0.1\n\n[Description]\nChange driver version to 2.0.1 based on 2018/01/16 latest GOOD tag:\n\"t-neptune-mp-mt7668.mp2-1801-7658_PC-20180116_200009-GOOD.xml\"\n\nChange-Id: Id3eb26d9ad22dbe2dd8b557f1ffc04ad3690f1bf\nSigned-off-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nCR-Id: WCNCR00170320\nReviewed-on: http://gerrit.mediatek.inc:8080/1308426\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nReviewed-by: ZD Hu \u003czd.hu@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\nTest: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "a76d5db602d1491304d53ed314c3436b4ee6a3a3",
      "tree": "3fb38d43a36bd2adf069277a95fac0ef753ee062",
      "parents": [
        "f3a729801ee2c0ac4d2af4a30aabcf6be466c82e"
      ],
      "author": {
        "name": "Allan Wang",
        "email": "Allan.Wang@mediatek.com",
        "time": "Fri Jan 05 16:57:18 2018 +0800"
      },
      "committer": {
        "name": "Allan Wang",
        "email": "allan.wang@mediatek.com",
        "time": "Mon Jan 08 15:08:48 2018 +0800"
      },
      "message": "[WCNCR00170468] misc: Default disable MTK_WCN_HIF_SDIO\n\n[Description]\nChange default SDIO config for common usage\n\nChange-Id: I7f002d70c3346a1a2b2e41678254c2a1151b22b7\nSigned-off-by: Allan Wang \u003cAllan.Wang@mediatek.com\u003e\nCR-Id: WCNCR00170468\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1286291\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nTested-by: Allan Wang \u003callan.wang@mediatek.com\u003e\nReviewed-by: Han Wu \u003chan.wu@mediatek.com\u003e\nReviewed-by: Wayne Guo \u003cwayne.guo@mediatek.com\u003e\nReviewed-by: Chiahsuan Chuang \u003cchiahsuan.chuang@mediatek.com\u003e\nReviewed-by: Shin Hung \u003cshin.hung@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n(cherry picked from commit d35fa1c039e6edc19ff7d0cd2c319ab016430ed5)\nReviewed-on: http://gerrit.mediatek.inc:8080/1287391\nReviewed-by: Deren Wu \u003cderen.wu@mediatek.com\u003e\n"
    },
    {
      "commit": "f3a729801ee2c0ac4d2af4a30aabcf6be466c82e",
      "tree": "e9db879f9dbff8e0a4454a27f82bfe0a162b16e6",
      "parents": [
        "39807b0fabb65cdad0a130f94df9bb084830d839"
      ],
      "author": {
        "name": "mtk04775",
        "email": "changyi.hsu@mediatek.com",
        "time": "Wed Jan 03 20:54:17 2018 +0800"
      },
      "committer": {
        "name": "George Kuo",
        "email": "george.kuo@mediatek.com",
        "time": "Fri Jan 05 14:00:39 2018 +0800"
      },
      "message": "[WCNCR00170394] perf: Change Rx reordering timeout\n\n[Description]\nChange Rx reordering timeout from 1s to 200 ms\n\nShorten Rx reordering timeout to mitigate TCP ACK pending issue\nIt might caused by Rx TCP data with some error especially in COEX mode\n\nChange-Id: I32184dd603b749a51a6eae0db3fa55eb3d13cb36\nSigned-off-by: mtk04775 \u003cchangyi.hsu@mediatek.com\u003e\nCR-Id: WCNCR00170394\nFeature: perf\nReviewed-on: http://gerrit.mediatek.inc:8080/1282139\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Ted Huang \u003cted.huang@mediatek.com\u003e\nReviewed-by: Deren Wu \u003cderen.wu@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n(cherry picked from commit 64e56772d12e314488b64b20bdd354fd42633cac)\nReviewed-on: http://gerrit.mediatek.inc:8080/1282681\n"
    },
    {
      "commit": "39807b0fabb65cdad0a130f94df9bb084830d839",
      "tree": "1fc4096cc3354f4df30254246924ff56f79fc940",
      "parents": [
        "4a2350cc0979e50b6d8dab05254b45c30d2661fa"
      ],
      "author": {
        "name": "George Kuo",
        "email": "george.kuo@mediatek.com",
        "time": "Wed Jan 03 17:25:50 2018 +0800"
      },
      "committer": {
        "name": "George Kuo",
        "email": "george.kuo@mediatek.com",
        "time": "Thu Jan 04 15:07:31 2018 +0800"
      },
      "message": "[WCNCR00170320] misc: Change version to 2.0.0\n\n[Description]\nChange driver version to 2.0.0 based on 2018/01/02 latest GOOD tag:\n\"t-neptune-trunk-ce1-7658_PC-20180102_110057-GOOD.xml\"\n\nChange-Id: Ibc0c4a1fc40df0f45d1a164fbceff33188b21cde\nCR-Id: WCNCR00170320\nSigned-off-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-on: http://gerrit.mediatek.inc:8080/1283418\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Soul Huang \u003csoul.huang@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nReviewed-by: Deren Wu \u003cderen.wu@mediatek.com\u003e\nReviewed-by: Ted Huang \u003cted.huang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "4a2350cc0979e50b6d8dab05254b45c30d2661fa",
      "tree": "73dd7628a7c8cb33cbbb729b56a01bc6218bfab3",
      "parents": [
        "6b38e3f17dfd05470288675f69fda1ee0610d77e"
      ],
      "author": {
        "name": "Jared.Huang",
        "email": "jared.huang@mediatek.com",
        "time": "Fri Dec 29 11:49:46 2017 +0800"
      },
      "committer": {
        "name": "Jared.huang",
        "email": "jared.huang@mediatek.com",
        "time": "Tue Jan 02 09:43:41 2018 +0800"
      },
      "message": "[WCNCR00170259] perf : add coex info dump command\n\n[Description]\nThis command is a sub-command of\nCMD_COEX_CONTROL(Command ID : 0x7c).\n\nIf you want to get the coex info command,\nyou should enter the following command:\niwpriv wlan0 driver \"coex_control 2\"\n\nChange-Id: Iec98b991f496d6e7f5c7018155d81ca74e191d0a\nSigned-off-by: Jared.Huang \u003cjared.huang@mediatek.com\u003e\nCR-Id: WCNCR00170259\nFeature: perf\nReviewed-on: http://gerrit.mediatek.inc:8080/1276543\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: changyi.hsu \u003cchangyi.hsu@mediatek.com\u003e\nTested-by: changyi.hsu \u003cchangyi.hsu@mediatek.com\u003e\nReviewed-by: Ted Huang \u003cted.huang@mediatek.com\u003e\nReviewed-by: TH3 Huang \u003cth3.huang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "6b38e3f17dfd05470288675f69fda1ee0610d77e",
      "tree": "ac870c99e206c2d0825f6fa0f1f0c37b3a3ea41d",
      "parents": [
        "9fac970521afaeb458d771b89b379df3f6f38486"
      ],
      "author": {
        "name": "Awk Jiang",
        "email": "awk.jiang@mediatek.com",
        "time": "Wed Dec 27 17:30:26 2017 +0800"
      },
      "committer": {
        "name": "Awk Jiang",
        "email": "awk.jiang@mediatek.com",
        "time": "Fri Dec 29 17:37:38 2017 +0800"
      },
      "message": "[WCNCR00170190] wow: Fix can\u0027t wakeup host via USB remote wakeup repeatly issue\n\n[Description]\nFix can\u0027t wakeup host via USB remote wakeup repeatly issue\n\nWithout the device_init_wakeup() call, the host will disable the remote\nwakeup function of the dongle via standard ClearFeature request after\nfirst time resuming and never re-enable it again. Thus, we can only\nwakeup host via USB in-band remote wakeup once.\n\nWith the device_init_wakeup() call, host will re-enable the remote\nwakeup via standard SetFeature request just before entering suspend.\nThus, the USB remote wakeup function can work repeatly.\n\nChange-Id: Id3593bd68e7d7780d39c64537acd1db03f991082\nSigned-off-by: Awk Jiang \u003cawk.jiang@mediatek.com\u003e\nCR-Id: WCNCR00170190\nFeature: wow\nReviewed-on: http://gerrit.mediatek.inc:8080/1272990\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Deren Wu \u003cderen.wu@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "9fac970521afaeb458d771b89b379df3f6f38486",
      "tree": "5ba8fae15c9799b30dbf0ed81f97083edabf34ae",
      "parents": [
        "87127196a4d1f526c899f65eab4f30af099aad30"
      ],
      "author": {
        "name": "Soul Huang",
        "email": "soul.huang@mediatek.com",
        "time": "Wed Dec 27 16:13:35 2017 +0800"
      },
      "committer": {
        "name": "Soul Huang",
        "email": "soul.huang@mediatek.com",
        "time": "Thu Dec 28 17:56:41 2017 +0800"
      },
      "message": "[WCNCR00170186] misc: Add dump tx power table support\n\n[Description]\nAdd proc \"get_txpwr_tbl\" to dump tx power table\n\nOutput format:\n$spatial stream, $Channel, $bw, $modulation, $regulatory limit,\\\n$board limit, $target power\n\n$spatial stream \u003d siso, cdd and mimo\n$Channel \u003d Center channel\n$bw \u003d Legacy, 11g, 11a, HT20, HT40, VHT20, VHT40 and VHT80\n$modulation \u003d Modulation\n$regulatory limit \u003d Single SKU power limit\n$board limit \u003d Summary of EEPROM tx power related values\n$target power \u003d MAC CR power value\n\nChange-Id: I124c4e2fde054342cf49d13757bef2bdccd43e32\nFeature: misc\nSigned-off-by: Soul Huang \u003csoul.huang@mediatek.com\u003e\nCR-Id: WCNCR00170186\nReviewed-on: http://gerrit.mediatek.inc:8080/1273132\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Saker Hsia \u003csaker.hsia@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "87127196a4d1f526c899f65eab4f30af099aad30",
      "tree": "9108ec7fb95787a19fb5e4ab72288f3732654454",
      "parents": [
        "089a3fe410bd04c2d67727b0d0164be464326b3e"
      ],
      "author": {
        "name": "Alice Ou",
        "email": "alice.ou@mediatek.com",
        "time": "Fri Dec 15 19:37:51 2017 +0800"
      },
      "committer": {
        "name": "Saker Hsia",
        "email": "saker.hsia@mediatek.com",
        "time": "Thu Dec 28 17:35:17 2017 +0800"
      },
      "message": "[WCNCR00169759] p2p: add open security and send probe resp at 1M rate\n\n[Description]\nAdd two configurable features for customer OOBE requirments.\n\n1.open security\nCheck cipher when P2P GO start\nAdd configurable flag for feature\n\n2.send probe response at 1M rate\nSet channel and rate when P2P GO start\nAdd configurable flag for feature\n\nChange-Id: Iefd5539508e3de44ea79b69fabb36ec352f0fa3d\nCR-Id: WCNCR00169759\nFeature: p2p\nSigned-off-by: Alice Ou \u003calice.ou@mediatek.com\u003e\nReviewed-on: http://gerrit.mediatek.inc:8080/1257145\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Soul Huang \u003csoul.huang@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "089a3fe410bd04c2d67727b0d0164be464326b3e",
      "tree": "dc8b94b77082820c2a2b53745c7ff24ae4e896e9",
      "parents": [
        "3e836cf11acd429ac8126ad239937571a645f5d7"
      ],
      "author": {
        "name": "Vick Cheng",
        "email": "vick.cheng@mediatek.com",
        "time": "Tue Dec 26 16:21:18 2017 +0800"
      },
      "committer": {
        "name": "Vick Cheng",
        "email": "vick.cheng@mediatek.com",
        "time": "Thu Dec 28 13:53:55 2017 +0800"
      },
      "message": "[WCNCR00169895] misc: tunable beacon miss threshold\n\n[Description]\nAdd iwpriv cmd to set/query FW setting about beacon miss threshold\n\nHelp menu:\niwpriv wlanX driver \"set_bcn_th \u003cadhoc\u003e \u003cinfra\u003e \u003cwithbt\u003e\"\niwpriv wlanX driver \"get_bcn_th\n\nVerify step:\n1. set new threshold then connect to AP (MUST)\n2. power down AP to stop advertising beacon frame\n3. observe the time gap between last beacon and null frame\n   (DUT sent null frame to check connection when beacon timeout)\n\nChange-Id: I3b46cbcbbb3615e97430b99a3cacc64a85fa1185\nFeature: misc\nSigned-off-by: vick.cheng \u003cvick.cheng@mediatek.com\u003e\nCR-Id: WCNCR00169895\nReviewed-on: http://gerrit.mediatek.inc:8080/1262348\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "3e836cf11acd429ac8126ad239937571a645f5d7",
      "tree": "24350310a94404ebef030f56a3d0822268423c58",
      "parents": [
        "5b7fbed52d54b666b8163fcf9767d5cbf0acac09"
      ],
      "author": {
        "name": "ted huang",
        "email": "ted.huang@mediatek.com",
        "time": "Wed Dec 27 20:24:08 2017 +0800"
      },
      "committer": {
        "name": "Ted Huang",
        "email": "ted.huang@mediatek.com",
        "time": "Thu Dec 28 08:51:43 2017 +0800"
      },
      "message": "[WCNCR00165902] mise: change MAC efuse offset capability tag\n\n[Description]\nchange MAC efuse offset capability tag\n - change from 0x5 to 0x14.\n\nChange-Id: I4056cd4668d1a8341db814dae88f49aaa2583100\nSigned-off-by: ted huang \u003cted.huang@mediatek.com\u003e\nCR-Id: WCNCR00165902\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1273274\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Wayne Guo \u003cwayne.guo@mediatek.com\u003e\nReviewed-by: TH3 Huang \u003cth3.huang@mediatek.com\u003e\nTested-by: TH3 Huang \u003cth3.huang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "5b7fbed52d54b666b8163fcf9767d5cbf0acac09",
      "tree": "53fa15f8c39a7587585b7614479a18da97459b0a",
      "parents": [
        "10eec55e7003a6648455d104c7ce70eb6cf25eb4"
      ],
      "author": {
        "name": "Sarick Jiang",
        "email": "sarick.jiang@mediatek.com",
        "time": "Wed Dec 27 20:11:03 2017 +0800"
      },
      "committer": {
        "name": "Sarick Jiang",
        "email": "sarick.jiang@mediatek.com",
        "time": "Thu Dec 28 08:44:16 2017 +0800"
      },
      "message": "[DTV00922031] misc: Fix NULL pointer risk reported by static analysis tool\n\n[Description]\nFix the NULL pointer access risk reported by the static analysis tool.\n\nChange-Id: Id336b0ff6d94e7b28ba32deae6206db113e3be95\nSigned-off-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nCR-Id: DTV00922031\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1273252\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Soul Huang \u003csoul.huang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "10eec55e7003a6648455d104c7ce70eb6cf25eb4",
      "tree": "2f127fc4015d72850a980ce882dcb3da9667c822",
      "parents": [
        "84a92d13e2d8a4aa2932948356186a9937cee9c9"
      ],
      "author": {
        "name": "Alice Ou",
        "email": "alice.ou@mediatek.com",
        "time": "Fri Dec 15 16:17:11 2017 +0800"
      },
      "committer": {
        "name": "Alice Ou",
        "email": "alice.ou@mediatek.com",
        "time": "Tue Dec 26 10:57:38 2017 +0800"
      },
      "message": "[WCNCR00169673] misc: add security patch [CVE-2016-3810]\n\n[Description]\n1. Return real status.\n2. Add boundary protection to prevent buffer overflow.\n\nChange-Id: I7cd70107ea6ac834c93767cbf282ccc7339c5ea1\nSigned-off-by: Alice Ou \u003calice.ou@mediatek.com\u003e\nCR-Id: WCNCR00169673\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1253455\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nReviewed-by: Soul Huang \u003csoul.huang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "84a92d13e2d8a4aa2932948356186a9937cee9c9",
      "tree": "d5b3092e6af0090750c30d71d336d3824a6b15c3",
      "parents": [
        "eff7341dd7b6a9bb73ab55ba2530abd2b0e9a8f4"
      ],
      "author": {
        "name": "guo-jie.wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Fri Dec 15 11:14:02 2017 +0800"
      },
      "committer": {
        "name": "Guo-Jie Wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Mon Dec 25 19:33:03 2017 +0800"
      },
      "message": "[WCNCR00166525] misc: fix coverity issue\n\n[Description]\nFix CID 2190583, 2190586 Out-of-bounds write\n\nChange-Id: I4d9e3caf5f4ba5fe6a69ec2e68bff0da9945fef1\nCR-Id: WCNCR00166525\nSigned-off-by: guo-jie.wang \u003cguo-jie.wang@mediatek.com\u003e\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1252399\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "eff7341dd7b6a9bb73ab55ba2530abd2b0e9a8f4",
      "tree": "831244dbd7994311017ef4de2846e30b58e5e5b8",
      "parents": [
        "cd4976229919c90b09f8a60f2c347bb43ed8fe7f"
      ],
      "author": {
        "name": "Sarick Jiang",
        "email": "sarick.jiang@mediatek.com",
        "time": "Thu Dec 07 13:54:53 2017 +0800"
      },
      "committer": {
        "name": "Sarick Jiang",
        "email": "sarick.jiang@mediatek.com",
        "time": "Mon Dec 25 17:18:01 2017 +0800"
      },
      "message": "[DTV00899203] p2p: Fix Rx IE buffer size too small cause WFD fail with S6\n\n[Description]\nOriginally below patch fixed the \"p2p1 doesn\u0027t carry P2P IE in Probe\nRequest\" problem.\nhttp://gerrit.mediatek.inc:8080/#/c/1208329/\nBut after applying the patch, we found driver still did not see the P2P\nIE from S6 phone\u0027s Probe Response. This is caused by driver\u0027s maximum\nIE buffer (for Receiving) is set to 512 bytes only. But S6\u0027s IE has\n\u003e 512 bytes, and P2P IE was carried in tail part, causing been truncated\nin mt7668 driver. To fix the problem, we increase the IE buffer to\nreasonable size (800 bytes), and add error handling/messages in driver.\n\nChange-Id: I145d2d861ecef1807716030b9b527fa94da13c4d\nSigned-off-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nCR-Id: DTV00899203\nFeature: p2p\nReviewed-on: http://gerrit.mediatek.inc:8080/1237538\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Sho Masuda \u003csho.masuda@mediatek.com\u003e\n(cherry picked from commit 23dbb5d01aac3e422d8775d8cce5e8f6c68a4c0c)\nReviewed-on: http://gerrit.mediatek.inc:8080/1267779\nReviewed-by: Boforn Lin \u003cboforn.lin@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "cd4976229919c90b09f8a60f2c347bb43ed8fe7f",
      "tree": "789620800c7505c9362ffe0925e2e2dab424ef83",
      "parents": [
        "0cd8c2cfcce9c938b40c8ecbc43973b365f1f97b"
      ],
      "author": {
        "name": "Awk Jiang",
        "email": "awk.jiang@mediatek.com",
        "time": "Mon Dec 25 11:24:29 2017 +0800"
      },
      "committer": {
        "name": "Awk Jiang",
        "email": "awk.jiang@mediatek.com",
        "time": "Mon Dec 25 14:27:53 2017 +0800"
      },
      "message": "[WCNCR00166482] misc: Fix compilation error caused by 64-bit integer division\n\n[Description]\nFix compilation error caused by 64-bit integer division\n\nCall div_u64() to do unsigned 64-bit integer division for\nboth 64-bit and 32-bit Linux system compatibility.\n\nOr the error will show in 32-bit Linux while inserting module:\n wlan_mt6632_usb: Unknown symbol __udivdi3 (err 0)\n\nChange-Id: I4b9c15cc8e41156727a7169ce02f88bad3cb8952\nSigned-off-by: Awk Jiang \u003cawk.jiang@mediatek.com\u003e\nCR-Id: WCNCR00166482\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1267430\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Deren Wu \u003cderen.wu@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "0cd8c2cfcce9c938b40c8ecbc43973b365f1f97b",
      "tree": "df2aab423f9272ea7587eff73f7b3cb981c90555",
      "parents": [
        "63b83832d2baa637e1d1a8fd08e28dbea8d04e84"
      ],
      "author": {
        "name": "Sarick Jiang",
        "email": "sarick.jiang@mediatek.com",
        "time": "Fri Dec 08 15:49:50 2017 +0800"
      },
      "committer": {
        "name": "Sarick Jiang",
        "email": "sarick.jiang@mediatek.com",
        "time": "Mon Dec 25 14:11:41 2017 +0800"
      },
      "message": "[DTV00916638] p2p: Fix crash problem changing STA-\u003eAutoGO mode repeatedly\n\n[Description]\nFix driver crash problem caused when changing STA mode and AutoGO mode\nrepeatedly. The crash callstack is as below.\n\n(p2pFuncDfsSwitchCh+0x1d8/0x264) from (p2pRoleFsmRunEventChnlGrant\n(p2pRoleFsmRunEventChnlGrant+0x260/0x3ac) from (mboxRcvAllMsg+0x228/0x2ac)\n(mboxRcvAllMsg+0x228/0x2ac) from (wlanProcessMboxMessage+0x4c/0x68)\n(wlanProcessMboxMessage+0x4c/0x68) from (kalProcessTxReq+0x30/0x294)\n(kalProcessTxReq+0x30/0x294) from (main_thread+0x3b4/0x4dc)\n(main_thread+0x3b4/0x4dc) from (kthread+0xa0/0xac)\n\nChange-Id: I82b03605223d28ad74653126d58a06597d5403db\nSigned-off-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nCR-Id: DTV00916638\nFeature: p2p\nReviewed-on: http://gerrit.mediatek.inc:8080/1241100\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Sho Masuda \u003csho.masuda@mediatek.com\u003e\n(cherry picked from commit 505503d96d009a8a1ccc83631c3131e456f4de50)\nReviewed-on: http://gerrit.mediatek.inc:8080/1267387\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Boforn Lin \u003cboforn.lin@mediatek.com\u003e\nReviewed-by: Wayne Guo \u003cwayne.guo@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "63b83832d2baa637e1d1a8fd08e28dbea8d04e84",
      "tree": "ca04d24882bebefe13576bc820746bd7be28b842",
      "parents": [
        "c1061b50fed7767b10f18e20ad29797badd45074"
      ],
      "author": {
        "name": "Sarick Jiang",
        "email": "sarick.jiang@mediatek.com",
        "time": "Thu Dec 14 13:18:37 2017 +0800"
      },
      "committer": {
        "name": "Sarick Jiang",
        "email": "sarick.jiang@mediatek.com",
        "time": "Mon Dec 25 11:19:09 2017 +0800"
      },
      "message": "[DTV00917783] p2p: Fix crash problem during testing Miracast\n\n[Description]\nFix driver crash problem when disconnecting Miracast connection\nfrom specific phone.\n\nCrash callstack:\nUnable to handle kernel NULL pointer dereference at virtual\naddress 00000008\nPC is at mtk_p2p_wext_set_Multicastlist+0x150/0x22c\n(mtk_p2p_wext_set_Multicastlist+0x150/0x22c) from (main_thread+0x15c)\n\nwhen browsing the multicast address list from net_device, we should\ncheck the mc_count before accessing to the ha (netdev_hw_addr *)\n\nChange-Id: Id70c818f7149d6bf75bd5d32972fe415aac36931\nSigned-off-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nCR-Id: DTV00917783\nFeature: p2p\nReviewed-on: http://gerrit.mediatek.inc:8080/1250569\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\n(cherry picked from commit b4ed3895dbc7667bbbf89d62c29aff02da6fca08)\nReviewed-on: http://gerrit.mediatek.inc:8080/1267238\nReviewed-by: Wayne Guo \u003cwayne.guo@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "c1061b50fed7767b10f18e20ad29797badd45074",
      "tree": "82cf7998e3b5326da68300ab243d9c9227e899b7",
      "parents": [
        "50c304a5bddf03dcde0dd83fd2392855922f3415"
      ],
      "author": {
        "name": "Bennett Ou",
        "email": "bennett.ou@mediatek.com",
        "time": "Wed Dec 20 19:06:27 2017 +0800"
      },
      "committer": {
        "name": "Bennett Ou",
        "email": "bennett.ou@mediatek.com",
        "time": "Mon Dec 25 09:31:35 2017 +0800"
      },
      "message": "[WCNCR00169883] wowlan: apply wow wrapper to SDIO \u0026 PCIE suspend/resume\n\n[Description]\nAdd wow wrapper to SDIO \u0026 PCIE suspend/resume sequence,\ninstead of direct function call\n\nChange-Id: I4cf8dd8af78aae5704e05b62dbeef4e364103de1\nSigned-off-by: Bennett Ou \u003cbennett.ou@mediatek.com\u003e\nCR-Id: WCNCR00169883\nFeature: wowlan\nReviewed-on: http://gerrit.mediatek.inc:8080/1261520\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Allan Wang \u003callan.wang@mediatek.com\u003e\nReviewed-by: Chiahsuan Chuang \u003cchiahsuan.chuang@mediatek.com\u003e\nReviewed-by: Wayne Guo \u003cwayne.guo@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "50c304a5bddf03dcde0dd83fd2392855922f3415",
      "tree": "3e0f0a14daaa4176a923373add3c63ceb9c54798",
      "parents": [
        "9041cb03670a2c92976babcef28d8c927b620ead"
      ],
      "author": {
        "name": "wayne.guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Fri Dec 22 20:21:12 2017 +0800"
      },
      "committer": {
        "name": "Wayne Guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Fri Dec 22 20:37:02 2017 +0800"
      },
      "message": "[WCNCR00170019] misc: Add capability v2 event usage.\n\n[Description]\nAdd capability v2 event usage.\n\nChange-Id: I7a5eba0fd7a7343aaf1677acbb39758c73af387d\nSigned-off-by: wayne.guo \u003cwayne.guo@mediatek.com\u003e\nCR-Id: WCNCR00170019\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1266271\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Soul Huang \u003csoul.huang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "9041cb03670a2c92976babcef28d8c927b620ead",
      "tree": "09c2167b56bde99b3f45a04fc0687a6ff0baf9f4",
      "parents": [
        "38a7cbd0a460f90821482fb348d8da506916744a"
      ],
      "author": {
        "name": "Awk Jiang",
        "email": "awk.jiang@mediatek.com",
        "time": "Fri Dec 22 10:32:45 2017 +0800"
      },
      "committer": {
        "name": "Awk Jiang",
        "email": "awk.jiang@mediatek.com",
        "time": "Fri Dec 22 17:25:15 2017 +0800"
      },
      "message": "[WCNCR00166482] misc: Add CSI proc support\n\n[Description]\nAdd CSI proc support\n\nUser can dump the CSI data by read /proc/net/wlan/csi_data\n\nChange-Id: Ifb79fe9765be43128a1b2c687570316ed29c860d\nCR-Id: WCNCR00166482\nFeature: misc\nSigned-off-by: Awk Jiang \u003cawk.jiang@mediatek.com\u003e\nReviewed-on: http://gerrit.mediatek.inc:8080/1264719\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "38a7cbd0a460f90821482fb348d8da506916744a",
      "tree": "7212e2820b24fbcb83e06b6c4c949cb380826cee",
      "parents": [
        "d042ed87a023e720e059ed89036787be4e0e2311"
      ],
      "author": {
        "name": "Sarick Jiang",
        "email": "sarick.jiang@mediatek.com",
        "time": "Wed Dec 20 14:12:22 2017 +0800"
      },
      "committer": {
        "name": "Sarick Jiang",
        "email": "sarick.jiang@mediatek.com",
        "time": "Wed Dec 20 16:56:11 2017 +0800"
      },
      "message": "[DTV00911196] misc: Fix driver crash when injecting abnormal packets\n\n[Description]\nFix driver crash problem when injecting abnormal packets from test tool.\nWhen injecting abnormal packet content with (Re)Association Request/\nRe-Association Response/Authentication/Disassociation Request frames,\nin which some IE values or body fields are changed to abnormal value.\nIt could cause driver assert easily.\nThis patch is synced from:\nhttp://gerrit.mediatek.inc:8080/#/c/1246275/\nhttp://gerrit.mediatek.inc:8080/#/c/1212111/\nhttp://gerrit.mediatek.inc:8080/#/c/1238919/\n\nChange-Id: I10f7d7c479f42925dea7a66bb0f4b9b48c49ad44\nSigned-off-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nCR-Id: DTV00911196\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1260362\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Wayne Guo \u003cwayne.guo@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "d042ed87a023e720e059ed89036787be4e0e2311",
      "tree": "565154d8263bb2d4a2291b7eb65324119ba0a7d3",
      "parents": [
        "eecc94443beed6dd8ae09c80254ab347d07e170f"
      ],
      "author": {
        "name": "wayne.guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Wed Dec 20 10:06:51 2017 +0800"
      },
      "committer": {
        "name": "Wayne Guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Wed Dec 20 10:24:46 2017 +0800"
      },
      "message": "[WCNCR00169839] security: Refactor BC/MC PN check rule.\n\n[Description]\nRefactor BC/MC PN check rule with Key ID matching to prevent IOT issue.\n\nChange-Id: I2541bd1d0ea06f8665cb46325892fdd58603f354\nSigned-off-by: wayne.guo \u003cwayne.guo@mediatek.com\u003e\nCR-Id: WCNCR00169839\nFeature: security\nReviewed-on: http://gerrit.mediatek.inc:8080/1259475\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Litien Chang \u003clitien.chang@mediatek.com\u003e\nReviewed-by: Desmond Lin \u003cdesmond.lin@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "eecc94443beed6dd8ae09c80254ab347d07e170f",
      "tree": "7104cf816449e7a50ce7a7fc60394a0a3882db94",
      "parents": [
        "fad198ee5b229cf0172c08aebbfd67a2ff54e189"
      ],
      "author": {
        "name": "Desmond Lin",
        "email": "desmond.lin@mediatek.com",
        "time": "Mon Dec 18 20:18:02 2017 +0800"
      },
      "committer": {
        "name": "Desmond Lin",
        "email": "desmond.lin@mediatek.com",
        "time": "Tue Dec 19 09:13:54 2017 +0800"
      },
      "message": "[BORA00013021] misc: Fix NIC_CSUM_OFFLOAD_T alignment\n\n[Description]\nFix NIC_CSUM_OFFLOAD_T alignment because all Capability v2 structures\nshould be 4-byte-aligned.\n\nChange-Id: I629a751e7260481db8cde5f21bd8e13a2863e979\nFeature: misc\nSigned-off-by: Desmond Lin \u003cdesmond.lin@mediatek.com\u003e\nCR-Id: BORA00013021\nReviewed-on: http://gerrit.mediatek.inc:8080/1256631\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nTested-by: Chiahsuan Chuang \u003cchiahsuan.chuang@mediatek.com\u003e\nReviewed-by: Wayne Guo \u003cwayne.guo@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "fad198ee5b229cf0172c08aebbfd67a2ff54e189",
      "tree": "c156dd49995f371db1ecb5c90cd3f1bb2eb36950",
      "parents": [
        "f0b43ab9edd1d5e8b0d33b0f2caf1c03704ee25e"
      ],
      "author": {
        "name": "Th3 Huang",
        "email": "th3.huang@mediatek.com",
        "time": "Thu Dec 14 17:23:36 2017 +0800"
      },
      "committer": {
        "name": "TH3 Huang",
        "email": "th3.huang@mediatek.com",
        "time": "Tue Dec 19 08:23:44 2017 +0800"
      },
      "message": "[WCNCR00169615] init: Some of WpaInfo variable shall be initialized.\n\n[Description]\nAdd initial flow for WpaInfo.\n\nChange-Id: I197362aabf98e7b005fa1ccb6221154048a9f224\nSigned-off-by: Th3 Huang \u003cth3.huang@mediatek.com\u003e\nCR-Id: WCNCR00169615\nFeature: init\nReviewed-on: http://gerrit.mediatek.inc:8080/1251302\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Boforn Lin \u003cboforn.lin@mediatek.com\u003e\nReviewed-by: Weihung Su \u003cwh.su@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\nReviewed-by: Eddie Chen \u003ceddie.chen@mediatek.com\u003e\nReviewed-by: eason tsai \u003ceason.tsai@mediatek.com\u003e\nReviewed-by: Tzufan Hsu \u003ctzufan.hsu@mediatek.com\u003e\nReviewed-by: Terry Wu \u003cterry.wu@mediatek.com\u003e\nTest: srv_mspautosanity@mediatek.com\n(cherry picked from commit 73608601cf04d983f4720b18dd3a01ebda44baf7)\nReviewed-on: http://gerrit.mediatek.inc:8080/1254722\nReviewed-by: Litien Chang \u003clitien.chang@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\n"
    },
    {
      "commit": "f0b43ab9edd1d5e8b0d33b0f2caf1c03704ee25e",
      "tree": "d5adca2acb90a88d599bdca4f2e0dc61d41292c9",
      "parents": [
        "3dc3368c7e471a62748d5d3a891800941bef5a2f"
      ],
      "author": {
        "name": "Desmond Lin",
        "email": "desmond.lin@mediatek.com",
        "time": "Fri Dec 08 17:05:13 2017 +0800"
      },
      "committer": {
        "name": "Desmond Lin",
        "email": "desmond.lin@mediatek.com",
        "time": "Mon Dec 18 22:06:23 2017 +0800"
      },
      "message": "[WCNCR00169319] misc: Refine USB state to control USB WiFi path TX\n\n[Description]\nChange USB state to control USB WiFi path transmission\n- Add spinlock_t rStateLock and related functions glUsbSetState() and\n  glUsbSubmitUrb().\n- Forbid any TX urb to be submitted when USB WiFi path not allowed.\n- Refine spin locks used by USB.\n\nChange-Id: Id7f36f0904d4a344d4c95140ca4ff86cb6171a52\nCR-Id: WCNCR00169319\nFeature: misc\nSigned-off-by: Desmond Lin \u003cdesmond.lin@mediatek.com\u003e\nReviewed-on: http://gerrit.mediatek.inc:8080/1241091\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: ZD Hu \u003czd.hu@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "3dc3368c7e471a62748d5d3a891800941bef5a2f",
      "tree": "256f34a8d98eb2ec29cb15bc0b43302883050d85",
      "parents": [
        "08dea7b417df4002388016e5a418ec3391572ccf"
      ],
      "author": {
        "name": "Ryan Hou",
        "email": "ryan.hou@mediatek.com",
        "time": "Mon Dec 18 11:41:28 2017 +0800"
      },
      "committer": {
        "name": "Ryan Hou",
        "email": "ryan.hou@mediatek.com",
        "time": "Mon Dec 18 14:35:49 2017 +0800"
      },
      "message": "[WCNCR00166605]cert: Modification flow control threshold value for WMM certification\n\n[Description]\nChange netif_stop_subqueue threshold for different priority AC queues.\n\nChange-Id: I970e444a6070a08df7c397a4985fdb7bacbfd203\nSigned-off-by: Ryan Hou \u003cryan.hou@mediatek.com\u003e\nCR-Id: WCNCR00166605\nFeature: cert\nReviewed-on: http://gerrit.mediatek.inc:8080/1255180\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: TH3 Huang \u003cth3.huang@mediatek.com\u003e\nReviewed-by: Wayne Guo \u003cwayne.guo@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "08dea7b417df4002388016e5a418ec3391572ccf",
      "tree": "e31a5773d7de90a38ea817d63b2f7f0c8423df0f",
      "parents": [
        "63e5e836e38cc317aaae2a05167af7719f9799e1"
      ],
      "author": {
        "name": "wayne.guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Fri Dec 15 17:46:15 2017 +0800"
      },
      "committer": {
        "name": "Wayne Guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Fri Dec 15 18:39:10 2017 +0800"
      },
      "message": "[WCNCR00169658] security: Add KRAC fw support.\n\n[Description]\nAdd replay detection in suspend mode support\nwith PN sync between drv and fw\n\nChange-Id: I58845a047708f1116a564eb4556a0a439fb44fc7\nSigned-off-by: wayne.guo \u003cwayne.guo@mediatek.com\u003e\nCR-Id: WCNCR00169658\nFeature: security\nReviewed-on: http://gerrit.mediatek.inc:8080/1253739\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Deren Wu \u003cderen.wu@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "63e5e836e38cc317aaae2a05167af7719f9799e1",
      "tree": "e11cd70bb601ee3c1f4aaf372fb74395a8485432",
      "parents": [
        "bf755c5c55601233b8ff5afa3fa6b2abf2cc18d3"
      ],
      "author": {
        "name": "Glenn Tung",
        "email": "glenn.tung@mediatek.com",
        "time": "Fri Dec 15 11:42:38 2017 +0800"
      },
      "committer": {
        "name": "Glenn Tung",
        "email": "glenn.tung@mediatek.com",
        "time": "Fri Dec 15 13:23:21 2017 +0800"
      },
      "message": "[WCNCR00155320] misc: Fix incorrect bandwidth of Tx MCS distribution\n\n[Description]\n1. Fix incorrect bandwidth of Tx MCS distribution\n2. Fix crash issue in Rx MCS collection timeout function\n\nChange-Id: I5e1f9f5f8c600e88948db0bc1746bdde6cb2cba4\nSigned-off-by: Glenn Tung \u003cglenn.tung@mediatek.com\u003e\nCR-Id: WCNCR00155320\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1252507\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: ZD Hu \u003czd.hu@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "bf755c5c55601233b8ff5afa3fa6b2abf2cc18d3",
      "tree": "968ea5dc864c70fc6b64a0c1a8b14f15e77113c7",
      "parents": [
        "cf4b121c29dfa95d08ad4a9d8834e65823c18dbf"
      ],
      "author": {
        "name": "guo-jie.wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Fri Dec 08 18:58:35 2017 +0800"
      },
      "committer": {
        "name": "Guo-Jie Wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Tue Dec 12 16:35:14 2017 +0800"
      },
      "message": "[DTV00917477] tdls: fix cert TDLS 5.1\n\n[Description]\nFix incorrect IE content\nCapability should not include in TDLS discovery request\n\nChange-Id: I840d7e42a670a21b8186f015170dab232d8ea5a1\nCR-Id: DTV00917477\nFeature: tdls\nSigned-off-by: guo-jie.wang \u003cguo-jie.wang@mediatek.com\u003e\n(cherry picked from commit 64716e65792a643c95e3561441126c64ff7611c4)\nReviewed-on: http://gerrit.mediatek.inc:8080/1243263\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "cf4b121c29dfa95d08ad4a9d8834e65823c18dbf",
      "tree": "f03e2c9f21ee276ada83411d11214e658754cc51",
      "parents": [
        "928b126611579f6989ac66a9afaeea79f1e35a55"
      ],
      "author": {
        "name": "Neil Chen",
        "email": "yn.chen@mediatek.com",
        "time": "Tue Dec 12 14:22:20 2017 +0800"
      },
      "committer": {
        "name": "Neil Chen",
        "email": "yn.chen@mediatek.com",
        "time": "Tue Dec 12 15:50:48 2017 +0800"
      },
      "message": "[WCNCR00166654] misc: add item in memory prealloc module\n\n[Description]\nAdd USB TX data FFA memory in memory prealloc module\n\nTest:\nin Linux PC is ok\n1. insmod prealloc module\n2. loop insmod wifi module -\u003e connect AP -\u003e rmmod wifi module\n\nChange-Id: Ie08a83a967a6eac4f4cbb5b8b46d9b687dd4bf17\nSigned-off-by: Neil Chen \u003cyn.chen@mediatek.com\u003e\nCR-Id: WCNCR00166654\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1245611\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: ZD Hu \u003czd.hu@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "928b126611579f6989ac66a9afaeea79f1e35a55",
      "tree": "5536dec9319359b3bd948a3dcd48a9ce2e1e48b5",
      "parents": [
        "048eaa9cbfd4ce47ed38c96be085c3e2027778d4"
      ],
      "author": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Fri Dec 08 14:55:38 2017 +0800"
      },
      "committer": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Mon Dec 11 13:48:28 2017 +0800"
      },
      "message": "[WCNCR00169301] regd: add disconnection when connected channel is disabled\n\n[Description]\nExpected behavior:\nWhen DUT is configured with a channel 12 or 13 AP during OOBE in the US\n(where channel 12/13 are not legal), DUT is expected to disconnect\nfrom the ch12/13 AP after the country code is determined to be US.\n\nIssue repro steps:\n1. Factory reset device\n2. During Wi-Fi configuration, connect to the ch13 AP.\n   (NOTE: DUT should connect to the AP because country code is 00 in OOBE)\n3. After DUT OOBE is completed, country is changed to US.\n4. DUT remains connected to the Ch13 AP, it is unexpected.\n\nSolution:\nDisconnect AP if the disabled channel is connected channel.\n\nTest:\n1. In JP channel 13, DUT disconnects from AP when change country to US.\n2. DUT reconnects to AP when change country to JP.\n\nChange-Id: Iaa4a81156c74612256c9e3191fa32ba657c1c9a5\nCR-Id: WCNCR00169301\nFeature: regd\nSigned-off-by: ZD Hu \u003czd.hu@mediatek.com\u003e\nReviewed-on: http://gerrit.mediatek.inc:8080/1240487\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "048eaa9cbfd4ce47ed38c96be085c3e2027778d4",
      "tree": "b0836b7640b275722fd725a96695b9f7066e3e70",
      "parents": [
        "2765b33df3da803297a2c20793dbeacfe3c4d7da"
      ],
      "author": {
        "name": "wayne.guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Fri Dec 08 11:06:44 2017 +0800"
      },
      "committer": {
        "name": "Wayne Guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Fri Dec 08 11:17:21 2017 +0800"
      },
      "message": "[WCNCR00169280] core: Add WF0 1x1 only support\n\n[Description]\nAdd WF0 1x1 only support with backward and forward compatibility.\n\nChange-Id: I04e73b1f05f9ca6a5f2590cbd6c13eec84e7c141\nSigned-off-by: wayne.guo \u003cwayne.guo@mediatek.com\u003e\nCR-Id: WCNCR00169280\nFeature: core\nReviewed-on: http://gerrit.mediatek.inc:8080/1239830\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: TH3 Huang \u003cth3.huang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "2765b33df3da803297a2c20793dbeacfe3c4d7da",
      "tree": "4a35e13c07897a27a2d89619712ab4e5b3929abd",
      "parents": [
        "d59caa07ae7be32d0f3484916a72b675542551fc"
      ],
      "author": {
        "name": "cp.wang",
        "email": "CP.Wang@mediatek.com",
        "time": "Wed Dec 06 14:56:14 2017 +0800"
      },
      "committer": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Thu Dec 07 17:34:10 2017 +0800"
      },
      "message": "[WCNCR00169180] misc: fix FW debug level error\n\n[Description]\nFW debug level will be error after suspend – resume\n\nSolution:\nCmd struct initialization\n\nChange-Id: Ia1fba25eb706ce642e2965ac22f60e7a26c4b5dd\nCR-Id: WCNCR00169180\nFeature: misc\nSigned-off-by: CP Wang \u003cCP.Wang@mediatek.com\u003e\nReviewed-on: http://gerrit.mediatek.inc:8080/1235471\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: CP Wang \u003ccp.wang@mediatek.com\u003e\nTested-by: CP Wang \u003ccp.wang@mediatek.com\u003e\nReviewed-by: ZD Hu \u003czd.hu@mediatek.com\u003e\nReviewed-by: Saker Hsia \u003csaker.hsia@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\n"
    },
    {
      "commit": "d59caa07ae7be32d0f3484916a72b675542551fc",
      "tree": "da7998e75ccb66ff2477126169db25a88bd8bb6f",
      "parents": [
        "ad2c9d8e33a05d2e3a55a088f63186639b2ef80c"
      ],
      "author": {
        "name": "guo-jie.wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Fri Dec 01 19:12:12 2017 +0800"
      },
      "committer": {
        "name": "Guo-Jie Wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Tue Dec 05 16:38:48 2017 +0800"
      },
      "message": "[WCNCR00166525] misc: fix coverity issues\n\n[Description]\nFix CID\n4077565 Bad bit shift operation\n4077563 Dereference after null check\n4077558 Unintended sign extension\n4077551 Unintentional integer overflow\n\nChange-Id: Ie67310b18c3f0e6993c608ada4a3d3e9f0e93d43\nCR-Id: WCNCR00166525\nFeature: misc\nSigned-off-by: guo-jie.wang \u003cguo-jie.wang@mediatek.com\u003e\nReviewed-on: http://gerrit.mediatek.inc:8080/1228348\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nReviewed-by: Wayne Guo \u003cwayne.guo@mediatek.com\u003e\nReviewed-by: Saker Hsia \u003csaker.hsia@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\n"
    },
    {
      "commit": "ad2c9d8e33a05d2e3a55a088f63186639b2ef80c",
      "tree": "acd60e13ab4ba73f1d13fba9efb75fd7e0ea99bd",
      "parents": [
        "9fe32f5f463e16d6edc3593c9b99fedb096c2697"
      ],
      "author": {
        "name": "guo-jie.wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Fri Dec 01 19:49:54 2017 +0800"
      },
      "committer": {
        "name": "Guo-Jie Wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Tue Dec 05 13:08:32 2017 +0800"
      },
      "message": "[WCNCR00166525] misc: fix coverity issues\n\n[Description]\nFix CID\n2496642 Dereference null return value\n4065171 Calling risky function\n4077560 Array compared against 0\n\nChange-Id: I9eb3036e682aa66ab8eb2ee30184f5eae323419d\nCR-Id: WCNCR00166525\nFeature: misc\nSigned-off-by: guo-jie.wang \u003cguo-jie.wang@mediatek.com\u003e\nReviewed-on: http://gerrit.mediatek.inc:8080/1228393\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Sarick Jiang \u003csarick.jiang@mediatek.com\u003e\nReviewed-by: George Kuo \u003cgeorge.kuo@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "9fe32f5f463e16d6edc3593c9b99fedb096c2697",
      "tree": "2af3beb49ef68d73080c89dc81004ae77f44052d",
      "parents": [
        "d6d888f551b0ce64e6458c3f45f74e8ea4a07db6"
      ],
      "author": {
        "name": "ted huang",
        "email": "ted.huang@mediatek.com",
        "time": "Sun Dec 03 12:16:12 2017 +0800"
      },
      "committer": {
        "name": "Ted Huang",
        "email": "ted.huang@mediatek.com",
        "time": "Mon Dec 04 19:42:25 2017 +0800"
      },
      "message": "[WCNCR00169036] misc: add Admission control command\n\n[Description]\nAdd admission control command\n\tFormat: iwpriv wlan0 dirver \"set_adm [EN] [Ratio] [timebase]\"\n  \t- [EN] 1: ON, 0: OFF\n\t- [Ratio]: 1~100, and unit is %. Valid if EN\u003d1.\n\t- [timebase]: optional setting for debug only.\n\nChange-Id: I40215b44865a784575f4578ee94b2db0930bcae7\nSigned-off-by: ted huang \u003cted.huang@mediatek.com\u003e\nCR-Id: WCNCR00169036\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1229025\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: ZD Hu \u003czd.hu@mediatek.com\u003e\nReviewed-by: Saker Hsia \u003csaker.hsia@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "d6d888f551b0ce64e6458c3f45f74e8ea4a07db6",
      "tree": "965640cde363a19508f8e9983172fc74b53bf62f",
      "parents": [
        "e1db9e03a2d5a82fd86f5dc41874a3677345bf10"
      ],
      "author": {
        "name": "Glenn Tung",
        "email": "glenn.tung@mediatek.com",
        "time": "Mon Dec 04 17:28:51 2017 +0800"
      },
      "committer": {
        "name": "Glenn Tung",
        "email": "glenn.tung@mediatek.com",
        "time": "Mon Dec 04 19:00:50 2017 +0800"
      },
      "message": "[WCNCR00155320] misc: Fix FW log to host timestamp is not align issue\n\n[Description]\nFix FW log to host timestamp is not align issue,\nwhich is caused by improper usage of do_div function.\n\nChange-Id: I9f0d6aacdb164017bf74f1a5eebd0b353910e6d0\nSigned-off-by: Glenn Tung \u003cglenn.tung@mediatek.com\u003e\nCR-Id: WCNCR00155320\nFeature: misc\nReviewed-on: http://gerrit.mediatek.inc:8080/1230878\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: Saker Hsia \u003csaker.hsia@mediatek.com\u003e\nReviewed-by: ZD Hu \u003czd.hu@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "e1db9e03a2d5a82fd86f5dc41874a3677345bf10",
      "tree": "321ba854021e1275bc412ad405e94354647678e0",
      "parents": [
        "606a21d847e6541fc2f937bbd4b535e34fefd7ba"
      ],
      "author": {
        "name": "wayne.guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Mon Dec 04 13:40:57 2017 +0800"
      },
      "committer": {
        "name": "Wayne Guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Mon Dec 04 13:52:17 2017 +0800"
      },
      "message": "[WCNCR00169044] security: Refactor BC/MC PN check.\n\n[Description]\nRefactor BC/MC PN check as only Rx group1 eanbled only.\n\nChange-Id: I0a5e466962452ddc5d68dee49a72b13ac41ac000\nSigned-off-by: wayne.guo \u003cwayne.guo@mediatek.com\u003e\nCR-Id: WCNCR00169044\nFeature: security\nReviewed-on: http://gerrit.mediatek.inc:8080/1229894\nCheckPatch: Check Patch \u003csrv_checkpatch@mediatek.com\u003e\nReviewed-by: TH3 Huang \u003cth3.huang@mediatek.com\u003e\nBuild: srv_neptune_adm \u003csrv_neptune_adm@mediatek.com\u003e\n"
    },
    {
      "commit": "606a21d847e6541fc2f937bbd4b535e34fefd7ba",
      "tree": "f59914c223d623e1907693d746c0b28d6d32ccce",
      "parents": [
        "66801ed0feea76a14644a0c0e446ee50a7f034ed"
      ],
      "author": {
        "name": "guo-jie.wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Fri Sep 08 18:37:20 2017 +0800"
      },
      "committer": {
        "name": "Guo-Jie Wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Fri Dec 01 19:49:05 2017 +0800"
      },
      "message": "[DTV00883359] misc: Fix tx pending data increasing after suspned/resume\n\n[Description]\nChange kalHardStartXmit() to block TX while in suspend state\n\nChange-Id: I1a9d496f3db1ed7d6afcadb4cdb9665567d908de\nCR-Id: DTV00883359\nSigned-off-by: guo-jie.wang \u003cguo-jie.wang@mediatek.com\u003e\n(cherry picked from commit 90bf4e3242803e021a236c5bca56705948f75811)\nFeature: misc\n"
    },
    {
      "commit": "66801ed0feea76a14644a0c0e446ee50a7f034ed",
      "tree": "f7ebcc3b0c3ccb62c09c1b6c7dbf96daef3af87a",
      "parents": [
        "074a57ce73a3d8f9543b6bb4595bf516140dcfac"
      ],
      "author": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Thu Nov 30 15:03:25 2017 +0800"
      },
      "committer": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Fri Dec 01 14:39:41 2017 +0800"
      },
      "message": "[WCNCR00168251] misc: change relayed firmware log output by default\n\n[Description]\n1. Change firmware log level in SW4 from INFO to EVENT.\n   Currently SW4 default level is EVENT(0xF) instead of INFO(0x1F),\n   when user uses \"set_fwlog\" command, firmware logs are not shown\n   and confuses user.\n2. Change some logs to INFO level because these are not ERROR.\n\nChange-Id: I7f814c712c7b8c881b87cb887d3ac5b99b82392b\nCR-Id: WCNCR00168251\nFeature: misc\nSigned-off-by: ZD Hu \u003czd.hu@mediatek.com\u003e\n"
    },
    {
      "commit": "074a57ce73a3d8f9543b6bb4595bf516140dcfac",
      "tree": "15b714fbbb7735c1e3d9834c51d55b4bb956b3b7",
      "parents": [
        "4882c0928ff55a9cfc00e3ca94f2ed5df6961fd2"
      ],
      "author": {
        "name": "guo-jie.wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Fri Nov 10 10:47:58 2017 +0800"
      },
      "committer": {
        "name": "Guo-Jie Wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Fri Dec 01 13:00:01 2017 +0800"
      },
      "message": "[DTV00830781] misc: fix coverity issues\n\n[Description]\nFix nic/*\n\nChange-Id: I091d7ed7f14d6fa201459b27fe19b15a987bec6c\nFeature: misc\nCR-Id: DTV00830781\nSigned-off-by: guo-jie.wang \u003cguo-jie.wang@mediatek.com\u003e\n(cherry picked from commit 672250cbc1198ca21e9fac910cc26aba10496f8e)\n"
    },
    {
      "commit": "4882c0928ff55a9cfc00e3ca94f2ed5df6961fd2",
      "tree": "c30fec98f02eb3f760695043bf0e8a2f13ae2762",
      "parents": [
        "f850c5093c66ce84f5168f9b545e9b90d0c7df78"
      ],
      "author": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Wed Nov 29 10:22:41 2017 +0800"
      },
      "committer": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Thu Nov 30 16:39:17 2017 +0800"
      },
      "message": "[WCNCR00168085] power-save: add WiFi KeepFullPwr control\n\n[Description]\nDuring airtime utilization and noise histogram collection,\nMT7668 will keep in a full power mode.\nIf enter suspending in that time, the power consumption is high.\n\n[Solution]\nAdd new CMD_ID_KEEP_FULL_PWR (0x2A) for driver to control KeepFullPwr.\nNeed the corresponding firmware to handle 0x2A command.\n\n[Test]\n1. Passed suspend/resume 50 times and confirm KeepFullPwr is disabled\n   when airtime utilization or noise histogram is collecting.\n2. Passed 2G/5G AP scan/connection.\n\nChange-Id: I2649ffdbc23a9af29461db37e78dd246453577ee\nCR-Id: WCNCR00168085\nFeature: power-save\nSigned-off-by: ZD Hu \u003czd.hu@mediatek.com\u003e\n"
    },
    {
      "commit": "f850c5093c66ce84f5168f9b545e9b90d0c7df78",
      "tree": "8a2d7f76a3299e004e7407662786a6ccb8c98bef",
      "parents": [
        "01e5b07f16ad7a7cca9e18f7fb39cdda6d391f19"
      ],
      "author": {
        "name": "Allan Wang",
        "email": "Allan.Wang@mediatek.com",
        "time": "Wed Oct 18 10:54:43 2017 +0800"
      },
      "committer": {
        "name": "Allan Wang",
        "email": "allan.wang@mediatek.com",
        "time": "Wed Nov 29 14:46:52 2017 +0800"
      },
      "message": "[WCNCR00165271] misc: Support Android AOSP priv command\n\n[Description]\nAdd priv command parsing format for wpa_supplicant w/o priv lib\n\n\nChange-Id: Icc1d41f59059e50fce1cbe5451e1bb9967c393fa\nSigned-off-by: Allan Wang \u003cAllan.Wang@mediatek.com\u003e\nCR-Id: WCNCR00165271\nFeature: misc\n(cherry picked from commit cd0fbbe3f1ecbf8474d0401f58e278970d91d35c)\n"
    },
    {
      "commit": "01e5b07f16ad7a7cca9e18f7fb39cdda6d391f19",
      "tree": "fb3d57eb30e54ce904c9a9fef9ef4b7ab8edbc93",
      "parents": [
        "531d93ad3add58d096a424109c93798cd28e9c57"
      ],
      "author": {
        "name": "guo-jie.wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Tue Nov 28 17:45:45 2017 +0800"
      },
      "committer": {
        "name": "Guo-Jie Wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Wed Nov 29 10:25:46 2017 +0800"
      },
      "message": "[WCNCR00166796] sniffer: fix coding error\n\n[Description]\nFix coding error\nShould enclose sniffer mode code with fgIsEnableMon\n\nChange-Id: Ia9f57a32fe3adc7fcc6d09f3e9e444fcb6bc6aee\nCR-Id: WCNCR00166796\nFeature: sniffer\nSigned-off-by: guo-jie.wang \u003cguo-jie.wang@mediatek.com\u003e\n"
    },
    {
      "commit": "531d93ad3add58d096a424109c93798cd28e9c57",
      "tree": "09b35ccd07ead59786b628fceee1a2baca0589b7",
      "parents": [
        "b188a075bfbeb24416e42b1a67d1bd4281d99c30"
      ],
      "author": {
        "name": "cp.wang",
        "email": "CP.Wang@mediatek.com",
        "time": "Fri Nov 24 15:14:18 2017 +0800"
      },
      "committer": {
        "name": "Saker Hsia",
        "email": "saker.hsia@mediatek.com",
        "time": "Tue Nov 28 21:01:51 2017 +0800"
      },
      "message": "[WCNCR00167033] misc: add N9 firmware debug log control\n\n[Description]\n 1. Add FW log control feature, needs the corresponding firmware\n    ERROR level:        iwpriv wlan0 driver \"set_fwlog x x 1\"\n    WARN level above:   iwpriv wlan0 driver \"set_fwlog x x 2\"\n    STATE level above:  iwpriv wlan0 driver \"set_fwlog x x 4\"\n    INGO level above:   iwpriv wlan0 driver \"set_fwlog x x 8\"\n    LOUD level above:   iwpriv wlan0 driver \"set_fwlog x x 16\"\n 2. Command backward compatibility\n    Support original command to enable N9 log to host\n    likes \"set_fwlog 0 2\",\n    it is still working after apply this driver change\n    and the corresponding firmware.\n\nCR-Id: WCNCR00167033\nFeature: misc\nSigned-off-by: CP Wang \u003ccp.wang@mediatek.com\u003e\nChange-Id: I15aea5c6db553e17aaf9d187327761a7245264e6\n"
    },
    {
      "commit": "b188a075bfbeb24416e42b1a67d1bd4281d99c30",
      "tree": "68339525a76f2d673f30f5efbda6642686cd10c2",
      "parents": [
        "45c888a37d80c2ceab6328efdadf3245d708065c"
      ],
      "author": {
        "name": "guo-jie.wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Fri Nov 24 20:48:24 2017 +0800"
      },
      "committer": {
        "name": "Guo-Jie Wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Mon Nov 27 17:51:46 2017 +0800"
      },
      "message": "[DTV00910455] scan: fix hidden SSID may not work\n\n[Description]\nFix hidden SSID may not work\nIn current code driver does not pass SSID number to firmware\nFirmware count SSID number by SSID length !\u003d 0\nBut CFG80211 will insert one wildcard SSID\nIt leads firmware counts wrong number(real - 1)\n\nThis driver fix should be integrated before N9 firmware fix.\nIt is compatiable with both pached and non-pathed firmware.\n\nChange-Id: Ie4bc61cb274117b58b0b2e2f95c2f00548739e47\nCR-Id: DTV00910455\nSigned-off-by: guo-jie.wang \u003cguo-jie.wang@mediatek.com\u003e\nFeature: scan\n"
    },
    {
      "commit": "45c888a37d80c2ceab6328efdadf3245d708065c",
      "tree": "bce948fd92763e19f98e13e82b50348b19a5ceca",
      "parents": [
        "e20aa8c13e3cea5de0d8e81cfebc6bb994f5b9ef"
      ],
      "author": {
        "name": "Glenn Tung",
        "email": "glenn.tung@mediatek.com",
        "time": "Wed Nov 15 20:21:27 2017 +0800"
      },
      "committer": {
        "name": "Glenn Tung",
        "email": "glenn.tung@mediatek.com",
        "time": "Mon Nov 27 14:35:34 2017 +0800"
      },
      "message": "[WCNCR00155320] misc: Add last second Tx PER and T/Rx MCS distribution support\n\n[Description]\nAdd driver command \"GET_MCS_INFO\" for outputing following result:\n1. Last Second Tx MCS PER\n2. Last Second Tx MCS distribution\n3. Last Second Rx MCS distribution\n\nChange-Id: I027e1743dac1efdc8ad761dc137598a8da8569ea\nSigned-off-by: Glenn Tung \u003cglenn.tung@mediatek.com\u003e\nFeature: misc\nCR-Id: WCNCR00166815\n"
    },
    {
      "commit": "e20aa8c13e3cea5de0d8e81cfebc6bb994f5b9ef",
      "tree": "6edd58c51f4211eb126e1b44538d8e991d7a9e9e",
      "parents": [
        "0f5ed72784e81c140a13b2644baf3492bb30a233"
      ],
      "author": {
        "name": "Th3 Huang",
        "email": "th3.huang@mediatek.com",
        "time": "Wed May 31 14:22:05 2017 +0800"
      },
      "committer": {
        "name": "Chun Lee",
        "email": "chun.lee@mediatek.com",
        "time": "Mon Nov 27 11:45:36 2017 +0800"
      },
      "message": "[WCNCR00152848] cfg80211: fix coverity issue\n\n[Description]\nFix error handle of mtk_p2p_cfg80211_add_iface().\nFix coverity defects under os/linux/\n - CID#361758 \"RESOURCE_LEAK\" in gl_p2p.c:1106\n - CID#16301  \"DEREFERENCE_BEFORE_NULL_CHECK\" in gl_p2p.c:501\n - CID#361764 \"DEREFERENCE_BEFORE_NULL_CHECK\" in gl_p2p_cfg80211.c:2540\n - CID#16518  \"STRUCTURALLY_DEAD_CODE\" in gl_p2p_cfg80211.c:1338\n - CID#15575  \"MISSING_BREAK_IN_SWITCH\" in gl_p2p_cfg80211.c:2497\n - CID#15575  \"MISSING_BREAK_IN_SWITCH\" in gl_p2p_cfg80211.c:2505\n - CID#70624  \"DEREFERENCE_BEFORE_NULL_CHECK\" in gl_p2p_kal.c:1382\n - CID#76762  \"UNINITIALIZED_SCALAR_VARIABLE\" in gl_vendor.c:843\n - CID#16364  \"WRONG_SIZE_ARGUMENT\" in gl_wext.c:1342\n - CID#15626  \"MIXING_ENUM_TYPES\" in gl_wext.c:2380\n - CID#15491  \"MIXING_ENUM_TYPES\" in gl_wext.c:2380\n - CID#361736 \"RESOURCE_LEAK\" in gl_qa_agent.c:2376\n - CID#361514 \"MEMORY_CORRUPTIONS\" in gl_hook_api.c:2510\n - CID#361511 \"MEMORY_CORRUPTIONS\" in gl_qa_agent.c:2028\n - CID#69918  \"NULL_POINTER_DEREFERENCES\" in gl_init.c:2464\n - CID#16662 \"UNTRUSTED_VALUE_AS_ARGUMENT\" in gl_wext.c:3641\n - CID#70040 \"OUT_OF_BOUNDS_ACCESS\" In gl_wext.c:2958\n - CID#2355254 \"DEADCODE\" in gl_wext.c:2384,2387,2390,2393\n - CID#2222643 \"DEADCODE\" in gl_p2p_cfg80211.c:1526\n - CID#2222641 \"DEADCODE\" in gl_p2p_cfa80211.c:1411\n\nChange-Id: Ieadcb2a797bec3c92bd0058233006235b744e85c\nSigned-off-by: Chun Lee \u003cchun.lee@mediatek.com\u003e\nCR-Id: WCNCR00152848\nFeature: cfg80211\n"
    },
    {
      "commit": "0f5ed72784e81c140a13b2644baf3492bb30a233",
      "tree": "c1e7842dbeaf854df0dfd4572621f4cddcb622f4",
      "parents": [
        "b11228bae6c8a6ff94e6cd4da5ab24ac7e17b4e8"
      ],
      "author": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Thu Nov 23 20:09:30 2017 +0800"
      },
      "committer": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Fri Nov 24 15:04:32 2017 +0800"
      },
      "message": "[WCNCR00167017] p2p: Fix overriding flags in 2g/5g ieee80211_channel\n\n[Description]\nIf 00(Worldwide)\u0027s channel 149~165 has PASSIVE-SCAN flags, after change to\nanother country, the country also has PASSIVE-SCAN flags instead of the\ncountry\u0027s setting in db.txt.\n\nThe issue flow:\n1. Register wlan wiphy (wiphy_register()@core.c)\n   chan-\u003eorig_flags\n   \u003d chan-\u003eflags\n   \u003d 0\n\n2. Apply WW regdomain (handle_channel()@reg.c):\n   chan-\u003eflags\n   \u003d chan-\u003eorig_flags|reg_channel_flags\n   \u003d 0               |WW_channel_flags\n\n3. Register p2p wiphy:\n   chan-\u003eorig_flags\n   \u003d chan-\u003eflags\n   \u003d WW channel flags\n\n4. Apply US regdomain:\n   chan-\u003eflags\n   \u003d chan-\u003eorig_flags|reg_channel_flags\n   \u003d WW_channel_flags|US_channel_flags (includes WW flags)\n\nWhen module inserted, both wlan/p2p register wiphy in sequence.\nWlan/p2p use the same 2g/5g ieee80211_channel, its flags are empty.\nAfter wlan is registered, kernel updates the flags as WW.\nThen p2p uses the WW flags to register instead of using empty flags,\nand changes chan-\u003eorig_flags.\nIt makes kernel believe driver\u0027s default flags is WW instead of 0,\nwhen country is changed to US, both WW and US flags are applied.\n\n[Solution]\nClear flags before p2p registers wiphy in flow 3.\n\nCR-Id: WCNCR00167017\nFeature: p2p\nSigned-off-by: ZD Hu \u003czd.hu@mediatek.com\u003e\n"
    },
    {
      "commit": "b11228bae6c8a6ff94e6cd4da5ab24ac7e17b4e8",
      "tree": "2f43b1cd195645ada7e32f5a2a4eb8b7b5807524",
      "parents": [
        "bc2768e4467a2d8b3f188a1320b31eb606fd352e"
      ],
      "author": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Fri Nov 24 09:58:24 2017 +0800"
      },
      "committer": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Fri Nov 24 15:01:08 2017 +0800"
      },
      "message": "[WCNCR00167023] misc: reduce log during WiFi connecting\n\n[Description]\nSome platform uart performance is bad, A2DP music sound\nchocked at the time of connecting 5 GHz WiFi.\n\nThe root cause is printk performance blocking by uart capability,\nand causes BT process is also blocked. One of improvements is to\nreduce unnecessary logs during WiFi connecting.\n\nChange-Id: I623986de209a0c49a07079ef2091f47414171a64\nCR-Id: WCNCR00167023\nFeature: misc\nSigned-off-by: ZD Hu \u003czd.hu@mediatek.com\u003e\n"
    },
    {
      "commit": "bc2768e4467a2d8b3f188a1320b31eb606fd352e",
      "tree": "a2961c262103451855931efeee25e71da8fa24cf",
      "parents": [
        "ffa9cbe2bcc9c9fa1a7c39b659c90f2d16ac9e03"
      ],
      "author": {
        "name": "Neil Chen",
        "email": "yn.chen@mediatek.com",
        "time": "Tue Nov 21 09:16:30 2017 +0800"
      },
      "committer": {
        "name": "George Kuo",
        "email": "george.kuo@mediatek.com",
        "time": "Thu Nov 23 15:30:20 2017 +0800"
      },
      "message": "[WCNCR00166654] misc: add memory preallocation module\n\n[Description]\nmemory preallocation is for avoiding memory fragmentation\n\nUsage:\n1. in Makefile.x86 or Makefile.ce\n   export CONFIG_MTK_PREALLOC_MEMORY\u003dy\n2. after build, there is preallocate module\n   ex. wlan_mt6632_usb_prealloc.ko\n3. insmod prealloc module before insmod wifi module\n\nNote:\nfor all HIFs, now just USB is implemented\n\nTest:\nin Linux PC is ok\n1. insmod prealloc module\n2. loop insmod wifi module -\u003e connect AP -\u003e rmmod wifi module\n\nChange-Id: I3531381a328ee47f25e2cd2764b67e1dbfe04578\nSigned-off-by: Neil Chen \u003cyn.chen@mediatek.com\u003e\nCR-Id: WCNCR00166654\nFeature: misc\n"
    },
    {
      "commit": "ffa9cbe2bcc9c9fa1a7c39b659c90f2d16ac9e03",
      "tree": "b34bfb859f6e5d211a7c611f0f9b4b1e7665f14b",
      "parents": [
        "fd51e1d57269ed1a6e9ce1ee0e6faccb63ff1be4"
      ],
      "author": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Thu Nov 23 14:09:24 2017 +0800"
      },
      "committer": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Thu Nov 23 14:47:14 2017 +0800"
      },
      "message": "[WCNCR00158507] usb: Fix write/read error during suspending\n\n[Description]\nFix kalDevRegRead and kalDevRegWrite errors during suspending,\n\nkalWowProcess:(INIT STATE) WoW process done\nkalDevRegRead:(HAL ERROR) usb_control_msg() status: -14 retry: 0\nkalDevRegRead:(HAL ERROR) usb_control_msg() status: -14 retry: 1\nkalDevRegRead:(HAL ERROR) usb_readl() reports error: fffffff2 retry: 2\nkalDevRegWrite:(HAL ERROR) usb_control_msg() status: -14 retry: 0\nkalDevRegWrite:(HAL ERROR) usb_control_msg() status: -14 retry: 1\nkalDevRegWrite:(HAL ERROR) usb_writel() reports error: fffffff2 retry: 2\nmtk_usb_suspend:(HAL STATE) mtk_usb_suspend() done!\n\nThe caller is glUdmaRxAggEnable() in halDisableInterrupt() where USB state\nis \"USB_STATE_PRE_SUSPEND_DONE\". Then mtk_usb_vendor_request() returns\n-EFAULT(-14) due to wrong USB state.\n\nSolution:\nRemove \"!\u003dUSB_STATE_LINK_UP\" condition in mtk_usb_vendor_request()\nbecause usb_control_msg() can handle when USB device is really\ndisconnected or suspended.\n\nChange-Id: I15474987f063b6696d2289a67b8bade677a334c3\nCR-Id: WCNCR00158507\nFeature: usb\nSigned-off-by: ZD Hu \u003czd.hu@mediatek.com\u003e\n"
    },
    {
      "commit": "fd51e1d57269ed1a6e9ce1ee0e6faccb63ff1be4",
      "tree": "d699c0165f923f76f1df0503c3d009573041c61c",
      "parents": [
        "421e6d459d7ddca933cec7e89711ce067f441c87"
      ],
      "author": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Wed Nov 22 14:37:44 2017 +0800"
      },
      "committer": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Thu Nov 23 14:46:32 2017 +0800"
      },
      "message": "[WCNCR00158507] misc: refine MT7668 reset feature\n\n[Description]\nRefine CFG_CHIP_RESET_SUPPORT that used for all HIFs.\n1. For USB, WiFi driver detect command/data timeout and trigger\n   POR(Power On Reset) flow.\n   - After 3 times timeout occurs, call reset API provided by BT driver\n   - Change \"ChipResetRecover\" in wifi.cfg from 0 to 1 to enable USB reset\n2. Remove obsolete code used for wmt in gl_rst files.\n3. Remove typedef \"UINT32\" defined in gl_rst.h and fix the callers.\n\nCFG_CHIP_RESET_SUPPORT is default off, needs BT driver to toggle GPIO\nbased on a specific platform.\n\nTest:\nSanity check: BT and WiFi scan/connection are OK\nSucceed to recovery MT7668 by calling\n\"iwpriv wlan0 driver set_chip assert\" 5 times.\n\nChange-Id: I7577a4a1a72e5ec71a415b2eec5d01b05a1b48e3\nCR-Id: WCNCR00158507\nFeature: misc\nSigned-off-by: ZD Hu \u003czd.hu@mediatek.com\u003e\n"
    },
    {
      "commit": "421e6d459d7ddca933cec7e89711ce067f441c87",
      "tree": "07ba2cbc058bdad57b35ca5f5517fcc4594f8997",
      "parents": [
        "3c5866bf6807b7a82bd54d266a7ba0bbea26a0ff"
      ],
      "author": {
        "name": "guo-jie.wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Thu Nov 09 16:57:22 2017 +0800"
      },
      "committer": {
        "name": "Guo-Jie Wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Thu Nov 23 00:06:05 2017 +0800"
      },
      "message": "[DTV00830781] misc: fix coverity issues\n\n[Description]\nFix CID\n2548414\n2548724\n2548735\n2548220\n2548266\n2280071\nCalling risky function sprintf\n\nChange-Id: Iea42a746b8912bce16122bc60dbe4c3f5b2eb628\nCR-Id: DTV00830781\nSigned-off-by: guo-jie.wang \u003cguo-jie.wang@mediatek.com\u003e\nFeature: misc\n"
    },
    {
      "commit": "3c5866bf6807b7a82bd54d266a7ba0bbea26a0ff",
      "tree": "29e48f52ed7aacdb40c457cbd71a130a6563efc8",
      "parents": [
        "1e1afb48f789e3faa986d173e99a189044c177bc"
      ],
      "author": {
        "name": "Deren Wu",
        "email": "deren.wu@mediatek.com",
        "time": "Mon Nov 06 12:59:08 2017 +0800"
      },
      "committer": {
        "name": "Deren Wu",
        "email": "deren.wu@mediatek.com",
        "time": "Wed Nov 22 18:20:27 2017 +0800"
      },
      "message": "[WCNCR00166359] sdio: Fix FW assert in T.P. TX\n\n[Description]\nFix FW assert in T.P. TX\n\n[Reproduce steps]\n1. Setup STA ready\n2. Run T.P. TX test (reproducible on both TCP/UDP)\niperf -c 10.0.0.2 -t 60 -i1\n3. FW assert log found\n[wlan][2475]nicProcessAbnormalInterrupt:(REQ WARN) MCR_WASR: 0x2\n[wlan][2474]nicRxProcessRFBs:(RX ERROR) ucPacketType \u003d 0\n[wlan][2475]nicProcessAbnormalInterrupt:(REQ WARN) MCR_WASR: 0x100\n[wlan][MT6632][wifi][Firmware] Assert at \"nic.c \" #2269\n\n[Rootcause]\nTX buffer size should be adapted with the size of\ncard-\u003ehost-\u003emax_blk_count. Otherwise, FW assert may show up.\n\nIn this case, wifi driver provide too much data buffer into sdio_writesb()\nand causing the command divied into two CMD53.\n\n[Solution]\n* Update TX buffer allocation policy. To make sure the max-buf is allowed\nin this platform\n* Add log for debugging in the future\n\nChange-Id: I86f5346b62ba15027cf3071f917c39fd19f2e7b7\nSigned-off-by: Deren Wu \u003cderen.wu@mediatek.com\u003e\nCR-Id: WCNCR00166359\nFeature: sdio\n(cherry picked from commit b3ea4e822aef530e71593fb063628cdfe265e734)\n"
    },
    {
      "commit": "1e1afb48f789e3faa986d173e99a189044c177bc",
      "tree": "5a788f40e47612c2767d243d1a54bd75300bdcc6",
      "parents": [
        "9f64e80c8cf9e14e382be71df5a404518aaed7de"
      ],
      "author": {
        "name": "wayne.guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Wed Nov 22 15:59:30 2017 +0800"
      },
      "committer": {
        "name": "wayne.guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Wed Nov 22 15:59:30 2017 +0800"
      },
      "message": "[WCNCR00166862] security: Refactor security detection code.\n\n[Description]\nRefactor security detection code for redundant code and naming rule.\n\nChange-Id: Ib4db3472a9e7c9d184148676f103a1f3f6ef5b92\nSigned-off-by: wayne.guo \u003cwayne.guo@mediatek.com\u003e\nCR-Id: WCNCR00166862\nFeature: security\n"
    },
    {
      "commit": "9f64e80c8cf9e14e382be71df5a404518aaed7de",
      "tree": "a997f089018878ed0dea8bc2062ae9243c723903",
      "parents": [
        "db60ac459d63863a3ba00e26a3f22b9be0fd795a"
      ],
      "author": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Mon Oct 02 11:12:24 2017 +0800"
      },
      "committer": {
        "name": "Saker Hsia",
        "email": "saker.hsia@mediatek.com",
        "time": "Wed Nov 22 11:28:55 2017 +0800"
      },
      "message": "[WCNCR00158507] misc: add noise histogram feature\n\n[Description]\nAdd noise histogram feature, needs the corresponding firmware\n\nUsage:\n1. Start collection (Disable power saving)\niwpriv wlan0 driver \"SET_CHIP KeepFullPwr 1\"\niwpriv wlan0 driver \"noise_histogram enable\"\niwpriv wlan0 driver \"noise_histogram get\"\n\n2. Reset noise histogram to 0 (Optional)\niwpriv wlan0 driver \"noise_histogram reset\"\n\n3. Stop collection  (Enable saving mode)\niwpriv wlan0 driver \"noise_histogram disable\"\niwpriv wlan0 driver \"SET_CHIP KeepFullPwr 0\"\n\n4. Noise histogram format\nkeira: # iwpriv wlan0 driver \"noise_histogram get\"\nwlan0     driver:\n       Power \u003e -55:          0\n-55 \u003e\u003d Power \u003e -60:          1\n-60 \u003e\u003d Power \u003e -65:         79\n-65 \u003e\u003d Power \u003e -70:       8874\n-70 \u003e\u003d Power \u003e -75:      11736\n-75 \u003e\u003d Power \u003e -80:       1863\n-80 \u003e\u003d Power \u003e -83:       1613\n-83 \u003e\u003d Power \u003e -86:      12429\n-86 \u003e\u003d Power \u003e -89:       8874\n-89 \u003e\u003d Power \u003e -92:       3987\n-92 \u003e\u003d Power      :     249502\n\n5. Works when AP is not connected\n\nTest:\n1. Sanity check: WiFi scan/connection OK\n2. If not use the corresponding firmware,\n   \"noise_histogram get\" will show 1 time command timeout log.\n   This is expected due to no corresponding event in old firmware.\n\nChange-Id: I1783f066768b34ffb8130d93dd53d66d0743a039\nCR-Id: WCNCR00158507\nFeature: misc\nSigned-off-by: ZD Hu \u003czd.hu@mediatek.com\u003e\n(cherry picked from commit fa350821cf7f567f26be41d7aed7adf927f00df4)\n"
    },
    {
      "commit": "db60ac459d63863a3ba00e26a3f22b9be0fd795a",
      "tree": "79b448c56d94a415b3bfc442edb24e75407a09a8",
      "parents": [
        "d6aa98e85677be65991950b3197fc5f33ce5f8cc"
      ],
      "author": {
        "name": "wan-feng.jiang",
        "email": "Wan-Feng.Jiang@mediatek.com",
        "time": "Thu Nov 16 20:48:27 2017 +0800"
      },
      "committer": {
        "name": "Saker Hsia",
        "email": "saker.hsia@mediatek.com",
        "time": "Wed Nov 22 11:28:37 2017 +0800"
      },
      "message": "[WCNCR00166761] ate: modify read path for QA tool FFT\n\n[Description]\nSome platform(MT8695) doesn\u0027t have /tmp folder.\n\nSolution:\n1. modify read path for QA tool FFT, when /tmp doesn\u0027t exist,\n   read dumpfile from /data/\n\nChange-Id: I8fe223c4a6b15b45a8210a6e538cde9cf6ff080b\nFeature: ate\nCR-Id: WCNCR00166761\nSigned-off-by: Wan-Feng Jiang \u003cwan-feng.jiang@mediatek.com\u003e\n"
    },
    {
      "commit": "d6aa98e85677be65991950b3197fc5f33ce5f8cc",
      "tree": "00074fa01c07395e15429d2d79a823933d197729",
      "parents": [
        "2f91b60107c52f236ff0b183a98f70d56f2c7000"
      ],
      "author": {
        "name": "Th3 Huang",
        "email": "th3.huang@mediatek.com",
        "time": "Wed Nov 22 08:52:55 2017 +0800"
      },
      "committer": {
        "name": "TH3 Huang",
        "email": "th3.huang@mediatek.com",
        "time": "Wed Nov 22 09:12:16 2017 +0800"
      },
      "message": "[WCNCR00166933] p2p: The ProbeReq frame sent from p2prole is wothout P2P-IE\n\n[Description]\nAdd the IE-copy from p2pDev when the p2p-role state changes to SCAN state.\n\nChange-Id: I1a6b8566256be5fef87ed482f97a4ca3e0b6393e\nSigned-off-by: Th3 Huang \u003cth3.huang@mediatek.com\u003e\nCR-Id: WCNCR00166933\nFeature: p2p\n"
    },
    {
      "commit": "2f91b60107c52f236ff0b183a98f70d56f2c7000",
      "tree": "cbfa27992c34077331593fe04f53711d954d6e27",
      "parents": [
        "929eadc18678e34fd4870ab7a275b071dfb0cc41"
      ],
      "author": {
        "name": "wayne.guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Mon Nov 20 23:51:47 2017 +0800"
      },
      "committer": {
        "name": "Wayne Guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Tue Nov 21 21:20:11 2017 +0800"
      },
      "message": "[WCNCR00166862] security: Add security detection feature support.\n\n[Description]\nAdd security detection feature support.\n\nChange-Id: I77310e3a6e4922d7a1f496dba06b5dcc8e85183b\nSigned-off-by: wayne.guo \u003cwayne.guo@mediatek.com\u003e\nCR-Id: WCNCR00166862\nFeature: security\n"
    },
    {
      "commit": "929eadc18678e34fd4870ab7a275b071dfb0cc41",
      "tree": "cf7c8d38ae0095a80a301b77bda32ef19da54974",
      "parents": [
        "2dcddb598ad6ad588c281363dd13e8a2dcd553c8"
      ],
      "author": {
        "name": "Alice Ou",
        "email": "alice.ou@mediatek.com",
        "time": "Tue Nov 14 09:20:09 2017 +0800"
      },
      "committer": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Tue Nov 21 19:58:27 2017 +0800"
      },
      "message": "[WCNCR00158507] misc: Fix function callback panic for USB disconnected\n\n[Description]\nFix reg_notifier callback panic after USB disconnected\n1. After USB disconnected, WiFi driver has called wlanRemove()\n   to release resources. But sometimes kernel calls mtk_reg_notify\n   after that and causes kernel panic.\n2. Add a g_u4HaltFlag checker to avoid that case.\n3. Problem log:\n   cfg80211: Calling CRDA to update world regulatory domain\n   BUG task_struct (Not tainted): Poison overwritten\n   Stack:\n    kfree+0x73c/0xad0\n    cnmMemFree+0x138/0x268 [wlan_mt76x8_usb]\n    rlmDomainSendDomainInfoCmd_V2+0x108/0x1f8 [wlan_mt76x8_usb]\n    rlmDomainSendDomainInfoCmd+0x144/0x1dc [wlan_mt76x8_usb]\n    rlmDomainSendCmd+0x30/0x48 [wlan_mt76x8_usb]\n    mtk_reg_notify+0xe0/0x4bc [wlan_mt76x8_usb]\n    wiphy_update_regulatory+0x3f4/0x4c0 [cfg80211]\n    set_regdom+0x45c/0x714 [cfg80211]\n    reg_regdb_search+0x118/0x14c [cfg80211]\n\nFix get_sta_stat panic after USB disconnected\n1. After USB disconnected, WiFi driver has called wlanRemove() to\n   release resources. But upper layer calls riv_driver_get_sta_stat\n   after that and causes kernel panic.\n2. Add a g_u4HaltFlag checker to in driver command handler.\n3. Problem log:\n   mtk_usb_disconnect:(HAL STATE) mtk_usb_disconnect()\n   Unable to handle kernel NULL pointer dereference at virtual\n   address 00000058\n   PC is at priv_driver_get_sta_stat+0x2f0/0x157c [wlan_mt76x8_usb]\n   LR is at priv_driver_get_sta_stat+0xec/0x157c [wlan_mt76x8_usb]\n   [\u003cffffffbffc3569c0\u003e] priv_driver_get_sta_stat+0x2f0/0x157c\n                        [wlan_mt76x8_usb]\n   [\u003cffffffbffc2dcf04\u003e] priv_driver_cmds+0x9bc/0x2830\n                        [wlan_mt76x8_usb]\n   [\u003cffffffbffc2dee44\u003e] priv_set_driver+0xcc/0x4c8\n                        [wlan_mt76x8_usb]\n   [\u003cffffffc000793400\u003e] ioctl_private_iw_point.isra.2+0xf8/0x1cc\n\nChange-Id: Ic9f8146d58cf30de818815594381eba1fcf58f7a\nCR-Id: WCNCR00158507\nFeature: misc\nSigned-off-by: Alice Ou \u003calice.ou@mediatek.com\u003e\n(cherry picked from commit c8f3a4b93d94c19519d3e1732d4588fdbf5cf5f8)\n"
    },
    {
      "commit": "2dcddb598ad6ad588c281363dd13e8a2dcd553c8",
      "tree": "c0e9d2dfe344789baec3a6cb2f13a863e3e2c2b7",
      "parents": [
        "6333d42bf02589ed57e895e80e71cf0dd6fa7556"
      ],
      "author": {
        "name": "Alice Ou",
        "email": "alice.ou@mediatek.com",
        "time": "Mon Nov 13 21:36:44 2017 +0800"
      },
      "committer": {
        "name": "Saker Hsia",
        "email": "saker.hsia@mediatek.com",
        "time": "Tue Nov 21 17:47:35 2017 +0800"
      },
      "message": "[WCNCR00158507] misc: Change DFS support (802.11h) as configurable.\n\n[Description]\nChange DFS support (802.11h) as configurable.\n1. Some project doesn\u0027t support DFS channels, so let spectrum management\n   bit can be set by makefile according to project requirement.\n\nTest:\n1. Sanity check: WiFi scan/connection OK.\n\nFeature: misc\nChange-Id: I5c0a006e9ac3a815a939c95f542b1c26b825e80e\nCR-Id: WCNCR00158507\nSigned-off-by: Alice Ou \u003calice.ou@mediatek.com\u003e\n(cherry picked from commit 845ad7ac9d25fdc8f374d0b45f17dfcd57c30259)\n"
    },
    {
      "commit": "6333d42bf02589ed57e895e80e71cf0dd6fa7556",
      "tree": "e21c698dc354ea5028686e2324064a7e244fa1c7",
      "parents": [
        "fe7df86122cf350cb1138ac9ad29393191e44035"
      ],
      "author": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Thu Sep 14 17:45:43 2017 +0800"
      },
      "committer": {
        "name": "Saker Hsia",
        "email": "saker.hsia@mediatek.com",
        "time": "Tue Nov 21 17:07:37 2017 +0800"
      },
      "message": "[WCNCR00158507] misc: Add RF setting control\n\n[Description]\nAdd RF settings GET commands\n\nSolution:\nProvide PoP, PD, ED, RFGain get commands,\nthese commands need corresponding firmware(CL69201).\n\nTest:\nWiFi scan/connection OK, no error (return 0) if using old firmware.\n\nChange-Id: I1b88130380fdadd036298243fece2fd59f26252a\nCR-Id: WCNCR00158507\nFeature: misc\nSigned-off-by: ZD Hu \u003czd.hu@mediatek.com\u003e\n(cherry picked from commit 3d959f5576b29bc924905dee35bb73c823c30717)\n"
    },
    {
      "commit": "fe7df86122cf350cb1138ac9ad29393191e44035",
      "tree": "381eaea2a7170f8aa3447c1d2e6db03972fbd4c3",
      "parents": [
        "0f9696ff548b46b4f0e8fe883f32c86c75a9a890"
      ],
      "author": {
        "name": "Awk Jiang",
        "email": "awk.jiang@mediatek.com",
        "time": "Mon Nov 20 21:19:30 2017 +0800"
      },
      "committer": {
        "name": "Awk Jiang",
        "email": "awk.jiang@mediatek.com",
        "time": "Tue Nov 21 17:04:11 2017 +0800"
      },
      "message": "[WCNCR00166482] misc: Fix get_csi content incomplete issue\n\n[Description]\nFix get_csi content incomplete issue\n\nThe output of the CSI IQ data may be larger than the iwpriv buffer,\nso separate the get CSI command into:\niwpriv wlan0 driver \"get_csi 0\" -\u003e Get I data\niwpriv wlan0 driver \"get_csi 1\" -\u003e Get Q data\n\nBe noted that if one of above command executed, another should be\nexecuted later, or the new CSI data from FW will be ignored.\n\nChange-Id: Ie50df6d7edb2f21033ae36d42d3e4bab011d5610\nSigned-off-by: Awk Jiang \u003cawk.jiang@mediatek.com\u003e\nCR-Id: WCNCR00166482\nFeature: misc\n"
    },
    {
      "commit": "0f9696ff548b46b4f0e8fe883f32c86c75a9a890",
      "tree": "39e74cc0582d60d86c074d65295667516e23a313",
      "parents": [
        "f53d3d249e5e4219e3a0ab5f93dde47915d3b79f"
      ],
      "author": {
        "name": "YuChe Tsai",
        "email": "yuche.tsai@mediatek.com",
        "time": "Tue Oct 03 14:19:08 2017 -0700"
      },
      "committer": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Tue Nov 21 09:35:22 2017 +0800"
      },
      "message": "[WCNCR00158507] misc: fix unequal memory alloc/free count\n\n[Description]\nThe debug counter didn\u0027t been protect for synchronous issue.\nBut the allocation/free part is fine, so protect the debug counter.\n\nTest: WiFi scan/connection are OK\n\nChange-Id: I02445a1812118455b80e9c428f91aced7c1b5c3d\nCR-Id: WCNCR00158507\nFeature: misc:\nSigned-off-by: YuChe Tsai \u003cyuche.tsai@mediatek.com\u003e\n(cherry picked from commit 7eebb33ae1cbe330b6c6359bfe6c6355e7d6fc8a)\n"
    },
    {
      "commit": "f53d3d249e5e4219e3a0ab5f93dde47915d3b79f",
      "tree": "414158b607409d2ea4039d3b3133ff19eff69f18",
      "parents": [
        "5fce6cc2051ac1db6154affe49a117e99e53e412"
      ],
      "author": {
        "name": "guo-jie.wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Fri Nov 17 14:17:37 2017 +0800"
      },
      "committer": {
        "name": "Guo-Jie Wang",
        "email": "guo-jie.wang@mediatek.com",
        "time": "Mon Nov 20 19:09:59 2017 +0800"
      },
      "message": "[WCNCR00166796] sniffer: refine sniffer mode for MT7668\n\n[Description]\nFix urb reuse cause exception, fix incorrect RSSI\n\nChange-Id: Iaf3d25ea346862018b23f95fe9c0376cab722aa6\nCR-Id: WCNCR00166796\nFeature: sniffer\nSigned-off-by: guo-jie.wang \u003cguo-jie.wang@mediatek.com\u003e\n"
    },
    {
      "commit": "5fce6cc2051ac1db6154affe49a117e99e53e412",
      "tree": "133ffc00a6a3634b00dc1d38a270896f91da2e77",
      "parents": [
        "1690903c9d779a571676b83f3bc1e1573b511f75"
      ],
      "author": {
        "name": "Glenn Tung",
        "email": "glenn.tung@mediatek.com",
        "time": "Sun Nov 19 15:21:21 2017 +0800"
      },
      "committer": {
        "name": "Glenn Tung",
        "email": "glenn.tung@mediatek.com",
        "time": "Mon Nov 20 15:23:41 2017 +0800"
      },
      "message": "[WCNCR00166497] misc: Refine 5G band support capability acquisition flow\n\n[Description]\n5G band support capability acquisition flow may be confused\nby parameter RegInfo-\u003eucSupport5GBand without nvram file.\n\n1. Check efuse/HW 5G band capability first,\n2. Check nvram setting in wlanLoadManufactureData function then\n   (if nvram existed).\n\nChange-Id: Ie6d57e79469500130c7536b9e6fd7b3b5ecb3cda\nSigned-off-by: Glenn Tung \u003cglenn.tung@mediatek.com\u003e\nCR-Id: WCNCR00166497\nFeature: misc\n"
    },
    {
      "commit": "1690903c9d779a571676b83f3bc1e1573b511f75",
      "tree": "de6e65de7197daea7db03118a024eaf2d9f9ac21",
      "parents": [
        "b44a44e034392f6101227751107ff766ce4ece50"
      ],
      "author": {
        "name": "wayne.guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Fri Nov 17 18:21:12 2017 +0800"
      },
      "committer": {
        "name": "wayne.guo",
        "email": "wayne.guo@mediatek.com",
        "time": "Fri Nov 17 18:21:12 2017 +0800"
      },
      "message": "[WCNCR00166819] tx: Fix 5G HT mode fail to tx issue.\n\n[Description]\nFix 5G HT mode fail to tx issue.\n\nChange-Id: I1b11797d64be19ba2bad3af82b645c6562f34b56\nSigned-off-by: wayne.guo \u003cwayne.guo@mediatek.com\u003e\nCR-Id: WCNCR00166819\nFeature: tx\n"
    },
    {
      "commit": "b44a44e034392f6101227751107ff766ce4ece50",
      "tree": "59049dcf46564fdd9df5bcd03c557ea513f11285",
      "parents": [
        "d43d99ab1338a2035e13761224f9e06aca003258"
      ],
      "author": {
        "name": "Nick Wang",
        "email": "whaisong@amazon.com",
        "time": "Fri Jul 21 10:33:19 2017 -0700"
      },
      "committer": {
        "name": "Saker Hsia",
        "email": "saker.hsia@mediatek.com",
        "time": "Fri Nov 17 14:01:25 2017 +0800"
      },
      "message": "[WCNCR00158507] misc: add Mac address from IDME for WiFi\n\n[Description]\nThe current WIFI mac address is from MT7668 OTP provisioned by module\nmaker. It should use mac address from IDME.\n\nDuring WiFi driver initialization, retrieve Mac address from IDME\nand apply to WiFi.\nThe mac address is from /proc/idme/mac_addr.\n\nTest: Cold Boot TV and wlan0 mac address is overidden by IDME one.\n\nChange-Id: I0fc39a0e5c583183edfc311253741f055d8d19fe\nCR-Id: WCNCR00158507\nFeature: misc:\nSigned-off-by: Nick Wang \u003cwhaisong@amazon.com\u003e\n(cherry picked from commit 26ea7963a34d8a20eecd2600a342576c7ac3c2ba)\n"
    },
    {
      "commit": "d43d99ab1338a2035e13761224f9e06aca003258",
      "tree": "f5a99867c989860f57b5f804f0b91a1147bfe197",
      "parents": [
        "05faf17edd86a13e95c95c13837c21bd4618773a"
      ],
      "author": {
        "name": "ZD Hu",
        "email": "zd.hu@mediatek.com",
        "time": "Wed Oct 04 15:26:24 2017 +0800"
      },
      "committer": {
        "name": "Saker Hsia",
        "email": "saker.hsia@mediatek.com",
        "time": "Fri Nov 17 13:58:41 2017 +0800"
      },
      "message": "[WCNCR00158507] power-save: Refine suspend flow\n\n[Description]\nAdd error handling when WiFi suspend fail\n1. When WiFi suspend fail, return -EFAULT to inform caller to\n   do resume flow.\n\nChange suspend flow when pre_suspend command timeout.\n1. Suspend flow is not finished when pre_suspend timeout.\n2. Because the suspend flow of driver and firmware are separete,\n   driver should still finish its suspend flow and retrun an\n   error code even driver doesn\u0027t receive the firmware event.\n3. So both suspend failure (resume callback) and suspend success\n   (reset_resume callback) can use mtk_usb_resume() callback.\n\nChange-Id: I83cda93d67bcea7a7919f585f2486e1bc622b820\nCR-Id: WCNCR00158507\nFeature: power-save\nSigned-off-by: Alice Ou \u003calice.ou@mediatek.com\u003e\n"
    }
  ],
  "next": "05faf17edd86a13e95c95c13837c21bd4618773a"
}
