)]}'
{
  "log": [
    {
      "commit": "a37680737a0ea937b3987be4dc43ba4f56c58cc4",
      "tree": "10f3392eaca874fd64e86df84a4817e2adb4c418",
      "parents": [
        "3d2c861f4e6c3ec21beb55f9cd97926d3dddd878"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 03 13:55:51 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Dec 08 16:20:49 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: add double-include guards to nan.h\n\nThis is missing, but needed when we want to add data structures\nto this file.\n\nChange-Id: If5c14c495b14a20ce7abadc72be57a40d3462bfb\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 64abcd0af1c54c88bf2e3755113d04b25697645c"
    },
    {
      "commit": "3d2c861f4e6c3ec21beb55f9cd97926d3dddd878",
      "tree": "384fc7f305a36ffce00307c12bd6dbf76eb21ab2",
      "parents": [
        "0abd7eba4088c5077e8acc060574e10e1d177860"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 03 13:30:00 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Dec 08 16:19:54 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: make alloc functions not forced static\n\nIn preparation for NAN needing the link ID allocation, have\nthe macro not automatically make the ID allocation functions\nstatic so we can remove that later from the link allocation\nfunction.\n\nChange-Id: I4dd4d4416d30bed35bc7b7caa3de50071906830a\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 91dc8dfd59776bdbf51bf0714cef05131dc8c82d"
    },
    {
      "commit": "0abd7eba4088c5077e8acc060574e10e1d177860",
      "tree": "141a7b0f95151e6a4944e4d87aed16a7a8c1f02c",
      "parents": [
        "73b3ac2d82d3af7a814a8093e9ad2a19298215b5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 03 13:16:46 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Dec 08 16:19:00 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: rename iwl_mld_phy_from_mac80211() argument\n\nCalling the channel context just \"channel\" is confusing since it\u0027s\na different struct, rename it to the more appropriate \"chanctx\".\n\nChange-Id: I9e0006481454445058b96ec3e7ae338e917e2c50\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 4ebfb6d994a1dda619bdcacfe1cf36a446d00d09"
    },
    {
      "commit": "73b3ac2d82d3af7a814a8093e9ad2a19298215b5",
      "tree": "82a22ad7b8ce25454225ae472689f4af285087c2",
      "parents": [
        "f28c21b84333118822b60722f5c6688cb722335a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 03 12:56:00 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Dec 08 16:18:05 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: use chanctx pointer for TLC updates\n\nIn preparation for NAN, where we won\u0027t have links in the usual\nMLD sense, pass the channel context instead of the link for the\nTLC update functions.\n\nChange-Id: Id2b3c97fbaace86ec412594c24574257bdb6b1d6\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 690d08f4eb3d7e1a0bb56ca5886649ad6712d01d"
    },
    {
      "commit": "f28c21b84333118822b60722f5c6688cb722335a",
      "tree": "65994fb8433f6fc9a13f31e05e2414d2ad5e44df",
      "parents": [
        "f35a6f371173515a875a2507b127b0905be892c7"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Dec 02 16:56:05 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Dec 08 16:17:10 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: remove type argument from iwl_mld_add_sta()\n\nThis is used only in a single place, and the caller always sets\nthe type to STATION_TYPE_PEER right now. We need to change some\nof this for NAN in the future, removing the type argument will\nsimplify that.\n\nChange-Id: I1851148e582eb710261740459a46d22720788926\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: c1762cfec4190a47d4c213e497acbc6c1dd66095"
    },
    {
      "commit": "f35a6f371173515a875a2507b127b0905be892c7",
      "tree": "9210d9af180f52a379bd5a2ebad8b2af7f720c18",
      "parents": [
        "0b34d7af148e14a8460f288db9f019790ef2784e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Dec 02 10:51:44 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sun Dec 07 21:43:59 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: make iwl_mld_mac80211_iftype_to_fw() static\n\nThis function is only used within the file, so make it static.\n\nChange-Id: Iee64056fab7881ea5146433bacef8c2e936c45b1\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 43f0d74d4eae7cb5e2ac35da8d63607e4b015aef"
    },
    {
      "commit": "0b34d7af148e14a8460f288db9f019790ef2784e",
      "tree": "990c31ab7abb14951a4b0252b56000a8e50e67f0",
      "parents": [
        "7dd2daa7603c8d3f194cf49120e8e8e0ca18436e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Nov 26 14:41:34 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sun Dec 07 21:43:06 2025 +0200"
      },
      "message": "ANDROID: iwl7000: pcie: don\u0027t dump on reset handshake in dump\n\nWhen a FW dump happens, possibly even because of a reset handshake\ntimeout, there\u0027s no point in attempting to dump again. Since all the\ncallers of the function outside the transport itself are from the FW\ndump infrastructure, just split the internal function and make the\nexternal one not dump on timeout.\n\nChange-Id: I063ccc3a037ae6dabcde61941acb162c4b33f127\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 7d7ed1839a7d7d3f31f1cabe48a54a4c90d9f7f1"
    },
    {
      "commit": "7dd2daa7603c8d3f194cf49120e8e8e0ca18436e",
      "tree": "a09a37e2f314cd13f2933af735d8a5077bb3d089",
      "parents": [
        "7f94051f0ebd09a1e0182a1856f8ec3dc48ad2f1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Dec 01 11:10:50 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sun Dec 07 21:40:03 2025 +0200"
      },
      "message": "ANDROID: iwl7000: use IWL_FW_CHECK for sync timeout\n\nThis could be a firmware issue, it didn\u0027t send all the responses\nquickly enough. There are other potential issues (interrupts not\nbeing delivered, etc.) but the FW debug data will at least give\nsome better information, and it\u0027s not a WARN condition anyway.\n\nChange-Id: I7dc5bd6f581a31ac51d8a854f3b3af4cb980223a\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: cd32df201c5cc33717a8572ce6571c7671bcca7a"
    },
    {
      "commit": "7f94051f0ebd09a1e0182a1856f8ec3dc48ad2f1",
      "tree": "2a6d7d42563e2af7cbf50e275b72c2f8aac0765a",
      "parents": [
        "8b0fb9cd5272a95e1730a75cf575ff868986c851"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Nov 27 10:17:26 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sun Dec 07 21:37:19 2025 +0200"
      },
      "message": "ANDROID: iwl7000: further restrict TOP reset\n\nTurns out it shouldn\u0027t be supported on WH either, only from\nPE, so restrict the code accordingly.\n\nChange-Id: I4afc339fef36137bfb27c1e5cfba873503cb2c75\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 7db16728a9239ab2725d5fa2b88e72d9b4e2ecc2"
    },
    {
      "commit": "8b0fb9cd5272a95e1730a75cf575ff868986c851",
      "tree": "33043353a17b2d5075aaecfcf754ce7ee4722f89",
      "parents": [
        "e9712f729f3cf6a68e97332bfed50dd753e61f69"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Dec 02 11:49:50 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Dec 04 11:08:08 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: improve station iteration ergonomics\n\nRight now, the only way to iterate stations is to declare an\niterator function, possibly data structure to use, and pass all\nthat to the iteration helper function. This is annoying, and\nthere\u0027s really no inherent need for it.\n\nAdd a new for_each_station() macro that does the iteration in\na more ergonomic way. To avoid even more exported functions, do\nthe old ieee80211_iterate_stations_mtx() as an inline using the\nnew way, which may also let the compiler optimise it a bit more,\ne.g. via inlining the iterator function.\n\nChange-Id: I4470024f7404446052564b15bcf8b3f1ada33655\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 2feca61374bb51ae68ebdda04c6cc84b1dc675f5"
    },
    {
      "commit": "e9712f729f3cf6a68e97332bfed50dd753e61f69",
      "tree": "6518d8186c6c6f54f52ebf023e4b520334b8e658",
      "parents": [
        "62ce8b3373a2f0d9e156ac8c051e30cd9d58a340"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Dec 02 11:49:50 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Dec 04 11:07:12 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: improve interface iteration ergonomics\n\nRight now, the only way to iterate interfaces is to declare an\niterator function, possibly data structure to use, and pass all\nthat to the iteration helper function. This is annoying, and\nthere\u0027s really no inherent need for it, except it was easier to\nimplement with the iflist mutex, but that\u0027s not used much now.\n\nAdd a new for_each_interface() macro that does the iteration in\na more ergonomic way. To avoid even more exported functions, do\nthe old ieee80211_iterate_active_interfaces_mtx() as an inline\nusing the new way, which may also let the compiler optimise it\na bit more, e.g. via inlining the iterator function.\n\nAlso provide for_each_active_interface() for the common case of\njust iterating active interfaces.\n\nChange-Id: Ie387227504c975c109c125b3c57f0bb3fdab2835\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 1405db044a84ec72525d102846169318e07e398d"
    },
    {
      "commit": "62ce8b3373a2f0d9e156ac8c051e30cd9d58a340",
      "tree": "dbcb007463037b95e132333a23be7ba7931394f6",
      "parents": [
        "a061cf2ea08fde0e20bb8d010d7dfb8684b5c169"
      ],
      "author": {
        "name": "Miri Korenblit",
        "email": "miriam.rachel.korenblit@intel.com",
        "time": "Wed Nov 05 15:21:23 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Dec 01 13:46:24 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: extract channel logic from link logic\n\nThe logic that tries to reuse an existing chanctx or create a new one if\nsuch doesn\u0027t exist will be used for other types of chanctx users.\nExtract this logic from _ieee80211_link_use_channel.\n\nSigned-off-by: Miri Korenblit \u003cmiriam.rachel.korenblit@intel.com\u003e\nChange-Id: Id24934d14f240f8d38a23f3b1786235bac0b3e60\niwl7000-tree: 9bfaf590251e41a5bdfd55ae06bea60b291fe898"
    },
    {
      "commit": "a061cf2ea08fde0e20bb8d010d7dfb8684b5c169",
      "tree": "bdc4c2037c66eb02ef7e1251e7ce7ae6bd18ab27",
      "parents": [
        "d570d762e5377a7f02faea2c20cb51bab98da6b5"
      ],
      "author": {
        "name": "Miri Korenblit",
        "email": "miriam.rachel.korenblit@intel.com",
        "time": "Wed Nov 05 14:48:55 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Dec 01 13:45:31 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: make ieee80211_find_chanctx link-unaware\n\nCurrently we have only one user for a channel context: the link.\nWith NAN, a new type of the channel context user will be added - the NAN\nchannel.\nTo prepare for this, we need to separate the channel context code from\nthe link code.\n\nRemoves the link argument from ieee80211_find_chanctx. Since the issue that led\nto commit 5e0c422d12b5 (\"wifi: mac80211: reserve chanctx during find\") - that\nadded the link argument - is relevant for any user of the channel context, add\na boolean to the chanctx itself, indicating that the chanctx is in the process\nof getting used.\n\nWhen this indication is set, the reference count of the channel context\nwill be incremented by one, so even if it is getting released from a link\n(or another user) it won\u0027t be freed.\n\nSigned-off-by: Miri Korenblit \u003cmiriam.rachel.korenblit@intel.com\u003e\nChange-Id: I0b735a607e1ec7aa5749ab01c794ef99dbe82b7f\niwl7000-tree: 75dd10604c15367eabb1345d3858d8d91bfb654c"
    },
    {
      "commit": "d570d762e5377a7f02faea2c20cb51bab98da6b5",
      "tree": "ee4212b52ec45929f5d86b9e52cc22453638e361",
      "parents": [
        "f60ed3dc319c5ed3e2a3f3462b76634f180ec858"
      ],
      "author": {
        "name": "Benjamin Berg",
        "email": "benjamin.berg@intel.com",
        "time": "Tue Nov 25 17:04:05 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Fri Nov 28 14:38:40 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: export ieee80211_calculate_rx_timestamp\n\nThe function is quite useful when handling beacon timestamps. Export it\nso that it can be used by mac80211_hwsim and others.\n\nChange-Id: Ieabfe66768b1bf64c3076d62e73c50794faeacdc\nSigned-off-by: Benjamin Berg \u003cbenjamin.berg@intel.com\u003e\niwl7000-tree: 638300c4008ec44bdc3ce297bd99a0e65d1cc1d1"
    },
    {
      "commit": "f60ed3dc319c5ed3e2a3f3462b76634f180ec858",
      "tree": "23c34ef3db850c578cf06fa812ddaa64caf9f907",
      "parents": [
        "12af23ee56825042763e6ee1f468cca657373dcc"
      ],
      "author": {
        "name": "Benjamin Berg",
        "email": "benjamin.berg@intel.com",
        "time": "Wed Nov 19 09:26:43 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Fri Nov 28 14:36:51 2025 +0200"
      },
      "message": "ANDROID: iwl7000: ieee80211: add more NAN definitions\n\nThese will be needed to implement NAN synchronization in mac80211_hwsim.\n\nChange-Id: Ie8142cf92fc8c97c744a7c8b0a94ce3da6ff75ec\nSigned-off-by: Benjamin Berg \u003cbenjamin.berg@intel.com\u003e\niwl7000-tree: 5e1b998c9b453ffb263d3fc5edf60282c7e76fa9"
    },
    {
      "commit": "12af23ee56825042763e6ee1f468cca657373dcc",
      "tree": "8f1c33dd69ef99e74065ac2281993b80139c7e22",
      "parents": [
        "d36bca41af4d81a435b91adc6b339f2c37f68441"
      ],
      "author": {
        "name": "Benjamin Berg",
        "email": "benjamin.berg@intel.com",
        "time": "Mon Nov 10 16:56:57 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Fri Nov 28 14:32:18 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: add a TXQ for management frames on NAN devices\n\nCurrently there is no TXQ for non-data frames. Add a new txq_mgmt for\nthis purpose and create one of these on NAN devices. On NAN devices,\nthese frames may only be transmitted during the discovery window and it\nis therefore helpful to schedule them using a queue.\n\nChange-Id: Iee95758287c276155fbd7779d3f263339308e083\nSigned-off-by: Benjamin Berg \u003cbenjamin.berg@intel.com\u003e\niwl7000-tree: 708815f44b557963b98c96df85f6834b204d8e2a"
    },
    {
      "commit": "d36bca41af4d81a435b91adc6b339f2c37f68441",
      "tree": "c3fdd52a363baf58e7a49db2b196c6af7f141b29",
      "parents": [
        "a5f41c487ef9d000361bf0a45ea6f2fa1d6eec2d"
      ],
      "author": {
        "name": "Pagadala Yesu Anjaneyulu",
        "email": "pagadala.yesu.anjaneyulu@intel.com",
        "time": "Mon Nov 24 19:27:30 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Fri Nov 28 13:12:38 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: add BIOS revision compatibility check for PPAG command\n\nPrevent potential issues when newer BIOS revisions\nare used with firmware that doesn\u0027t support them for\nPER_PLATFORM_ANT_GAIN_CMD.\n\nWithout this check, the driver may attempt to use\nBIOS configurations that are incompatible with the\ncurrent firmware version, leading to dropping of\ncommand in firmware without any failure notification\nto driver.\n\nSigned-off-by: Pagadala Yesu Anjaneyulu \u003cpagadala.yesu.anjaneyulu@intel.com\u003e\nChange-Id: I8161dbe1a04af3738e00ab0fc13fe3dbfa9094ec\niwl7000-tree: 0c6b08e263df6981533fc7112e3945f43217e0af"
    },
    {
      "commit": "a5f41c487ef9d000361bf0a45ea6f2fa1d6eec2d",
      "tree": "d311012fadd6a07b41427a8a320a84d7bffaca1d",
      "parents": [
        "47bdb6986fe29911bd7cb097c0cb9d1eca40061c"
      ],
      "author": {
        "name": "Miri Korenblit",
        "email": "miriam.rachel.korenblit@intel.com",
        "time": "Thu Nov 27 14:57:58 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Fri Nov 28 12:30:59 2025 +0200"
      },
      "message": "ANDROID: iwl7000: validate the channels received in iwl_mcc_update_resp_v*\n\nCheck with IWL_FW_CHECK that the FW doesn\u0027t send a channel that we don\u0027t\nsupport. Otherwise, the center frequency will be 0, leading to a\nwarning since is_valid_reg_rule will return false, of course.\nAlthough the warning is verbose enough, the IWL_FW_CHECK will spare some\nof the debug.\n\nSigned-off-by: Miri Korenblit \u003cmiriam.rachel.korenblit@intel.com\u003e\nChange-Id: Ic86852e622ed3ec06110f9e6525f72679236cf1e\niwl7000-tree: 33b2a4663d8071f87e93a541ee913c3885e7aa11"
    },
    {
      "commit": "47bdb6986fe29911bd7cb097c0cb9d1eca40061c",
      "tree": "ee2ad06c38af6410a58c65ec3b87ce41ae4e6b0c",
      "parents": [
        "8f129753e85bb04dd91d3b8eee76e5aefb796fb4"
      ],
      "author": {
        "name": "Avinash Bhatt",
        "email": "avinash.bhatt@intel.com",
        "time": "Thu Nov 13 09:35:29 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 27 19:36:37 2025 +0200"
      },
      "message": "ANDROID: iwl7000: add CQM event support for per-link RSSI changes\n\nImplement CQM RSSI threshold handling by tracking the last reported RSSI\nand issuing CQM low/high events when the RSSI crosses the configured\nthreshold with the required hysteresis. This provides proper CQM support\nand enables userspace to receive per-link RSSI notifications.\n\nSigned-off-by: Avinash Bhatt \u003cavinash.bhatt@intel.com\u003e\nChange-Id: Ic1a68537ef0d37be62c73c138efe9c5cf09bd24c\niwl7000-tree: e1bd29c6ae6c8858f51f1e88d1acc0d977524db5"
    },
    {
      "commit": "8f129753e85bb04dd91d3b8eee76e5aefb796fb4",
      "tree": "5e9bbb2b798ce836bbc1c9e14097fc263c409031",
      "parents": [
        "0491e4260f7fc4027c88a0ccff8f6d4cd72b1113"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Nov 27 09:00:19 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 27 13:16:08 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: don\u0027t send a 6E related command when not supported\n\nMCC_ALLOWED_AP_TYPE_CMD is related to 6E support. Do not send it if the\ndevice doesn\u0027t support 6E.\nApparently, the firmware is mistakenly advertising support for this\ncommand even on AX201 which does not support 6E and then the firmware\ncrashes.\n\nChange-Id: I0c444d1f82d1773054e7ffc391ad49697d58f44e\nCloses: https://bugzilla.kernel.org/show_bug.cgi?id\u003d220804\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 17a0401d4becb307e5d23d56f51897849d64570c"
    },
    {
      "commit": "0491e4260f7fc4027c88a0ccff8f6d4cd72b1113",
      "tree": "dd026963de1ee27c0cb1376a710a092f604725a3",
      "parents": [
        "832c2e68a5b8038c8d4c896b90e35173ed417a20"
      ],
      "author": {
        "name": "Pagadala Yesu Anjaneyulu",
        "email": "pagadala.yesu.anjaneyulu@intel.com",
        "time": "Mon Nov 24 19:20:07 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 27 13:15:14 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: eliminate duplicate WIDE_ID in PPAG command handling\n\nExtract the PER_PLATFORM_ANT_GAIN_CMD command ID into a local variable\nto avoid duplicating WIDE_ID(PHY_OPS_GROUP, PER_PLATFORM_ANT_GAIN_CMD).\n\nSigned-off-by: Pagadala Yesu Anjaneyulu \u003cpagadala.yesu.anjaneyulu@intel.com\u003e\nChange-Id: Icffcc47ac1e876708b6219a89fd546a018797d44\niwl7000-tree: 75e307d73d81eaefc0026122a9b041a785e0916c"
    },
    {
      "commit": "832c2e68a5b8038c8d4c896b90e35173ed417a20",
      "tree": "10ebafe8881599e6e4e4660005aef0adc7b20082",
      "parents": [
        "d15a77425edb4b9e036022c8cef11cb6635cad75"
      ],
      "author": {
        "name": "Pagadala Yesu Anjaneyulu",
        "email": "pagadala.yesu.anjaneyulu@intel.com",
        "time": "Wed Mar 05 09:15:03 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 27 13:14:21 2025 +0200"
      },
      "message": "ANDROID: iwl7000: fw: Add TLV support for BIOS revision of command\n\nAdd support for newer firmware API versions that support\nmultiple BIOS revisions. Use the new TLV provided by\nfirmware to determine which BIOS revision it supports.\n\nFuture patches will use this information to either\ndrop commands when the BIOS revision is higher than\nsupported or convert commands based on the command\nspecific implementation.\n\nSigned-off-by: Pagadala Yesu Anjaneyulu \u003cpagadala.yesu.anjaneyulu@intel.com\u003e\nChange-Id: I7f9157115de702e07511f2c3ed5fcb9ae4c667aa\niwl7000-tree: 148af5489d5e41380214de67bd6de78baa25ebf2"
    },
    {
      "commit": "d15a77425edb4b9e036022c8cef11cb6635cad75",
      "tree": "f658e78dc622f60e4e9ca7058d220bf9db5178b9",
      "parents": [
        "a7ae6fac692c689e887ea9bb35c18009b0b93a82"
      ],
      "author": {
        "name": "Pagadala Yesu Anjaneyulu",
        "email": "pagadala.yesu.anjaneyulu@intel.com",
        "time": "Wed Nov 26 13:49:53 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 27 13:13:28 2025 +0200"
      },
      "message": "ANDROID: iwl7000: rename IWL_NUM_CHANNELS to IWL_NUM_CHANNELS_V3\n\nThis change maintain consistency with the existing\nversions (V1, V2) and clarify that this constant\nrepresents the channel count for version 3 of the\nregulatory structure. This change also removes\nambiguity with the IWL_NUM_CHANNELS macro defined\nin the dvm driver.\n\nSigned-off-by: Pagadala Yesu Anjaneyulu \u003cpagadala.yesu.anjaneyulu@intel.com\u003e\nChange-Id: I5ff2521b7714ed9747db828e92942a664762ba9a\niwl7000-tree: 2f5a8b2c08e72343fae6410470d174da41f544cf"
    },
    {
      "commit": "a7ae6fac692c689e887ea9bb35c18009b0b93a82",
      "tree": "00467a7a2f11bda5148ae86aa6a18e87c45648f5",
      "parents": [
        "ba9fbf9de25fec49186114c568867f97b597c049"
      ],
      "author": {
        "name": "Miri Korenblit",
        "email": "miriam.rachel.korenblit@intel.com",
        "time": "Wed Nov 26 07:27:00 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Wed Nov 26 08:48:13 2025 +0200"
      },
      "message": "ANDROID: iwl7000: bump core version for BZ/SC/DR to 103\n\nStart supporting Core 103 FW on these devices.\n\nSigned-off-by: Miri Korenblit \u003cmiriam.rachel.korenblit@intel.com\u003e\nChange-Id: Iae934894dcdfc2e75e305584c57bcb8642804614\niwl7000-tree: 3b0bf555aa6b0d40f57d2ea0dc3cb0fc49668df8"
    },
    {
      "commit": "ba9fbf9de25fec49186114c568867f97b597c049",
      "tree": "adb545afdbac1c889a6dd627b828aefad397d9b8",
      "parents": [
        "3891d9a6fab60e7a7f8dc255c5fba571ce30d3e1"
      ],
      "author": {
        "name": "Miri Korenblit",
        "email": "miriam.rachel.korenblit@intel.com",
        "time": "Tue Nov 25 11:19:59 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 25 14:37:21 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: remove width argument from ieee80211_parse_bitrates\n\nThe width parameter in ieee80211_parse_bitrates() is unused. Remove it.\nWhile at it, use the already fetched sband pointer as an argument\ninstead of dereferencing it once again.\n\nSigned-off-by: Miri Korenblit \u003cmiriam.rachel.korenblit@intel.com\u003e\nChange-Id: I840d36dab58a607112cf29b6697def40453fc2a3\niwl7000-tree: bcbd2c0201b0e1ea392b46aafba1640af7ea3d56"
    },
    {
      "commit": "3891d9a6fab60e7a7f8dc255c5fba571ce30d3e1",
      "tree": "165357998a6a1d5ae0138aa7a36d3ba0e41f0592",
      "parents": [
        "503f17ebd66c594c066723cb564d49cc08179cd6"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Nov 25 11:30:56 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 25 14:25:05 2025 +0200"
      },
      "message": "ANDROID: iwl7000: add runtime timeout factors\n\nTimeout/delay factors are now runtime parameters. Platform\nidentification is read from the mac_id register (offset 0x28) to\nautomatically detect pre-silicon platforms (SLE, ESL, FPGA) and adjust\ntimeouts accordingly.\nAdd an ifdef clause around all the places that use the new variables\nsince, when compiled out, this will allow easier diff with upstream\ncode.\n\nAdd a header file that declares the new variables. Add this new file\nwhere needed. For mac80211, just add it hard-coded to mlme.c\nNote that since we no longer need the initiator AMPDU state machine in\nmac80211, we can just make our code base closer to upstream in\nsta_info.h\n\nThis allows to remove CPTCFG_IWLWIFI_FPGA Kconfig option.\n\nChange-Id: I333283722e4cce109b9d330a113cd2cb3e4ebf10\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 1ceb37f112689fb8935c64cb44421c1daec52163"
    },
    {
      "commit": "503f17ebd66c594c066723cb564d49cc08179cd6",
      "tree": "362d24921b712704cf9368f2dbc7da2b0ba41b5b",
      "parents": [
        "e5d473f081eb298d6f55ee8c52a5a134c378462d"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Nov 25 08:12:47 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 25 14:24:12 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: remove SCAN_TIMEOUT_MSEC\n\nIt has no users\n\nChange-Id: I82c1d17faa6de6f16f08573ebb180de8db837bee\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 9286395a568e47e39357bc5472ded3945791f09c"
    },
    {
      "commit": "e5d473f081eb298d6f55ee8c52a5a134c378462d",
      "tree": "f6d42937b16a7ab64eb3b4f67e038eff2e6ba436",
      "parents": [
        "66e47f58fd9c4bfc966fbeca4eae0594c799151e"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Nov 24 22:38:42 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 25 14:22:49 2025 +0200"
      },
      "message": "ANDROID: iwl7000: remove IWL_MAX_WD_TIMEOUT\n\nThis define is not used, remove it.\n\nChange-Id: I639a1d65799ce5502e5c83e8889bcc5eda5ec4dc\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 14a2e8ae83bf091a4bf6b4c510158958382446ba"
    },
    {
      "commit": "66e47f58fd9c4bfc966fbeca4eae0594c799151e",
      "tree": "78c13af6168a9ae750a37494961f3dc8fb82aaf5",
      "parents": [
        "7b5babd000634ccbf0b7f215257a0594c7830027"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Nov 24 10:50:10 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 24 23:00:34 2025 +0200"
      },
      "message": "ANDROID: iwl7000: ieee80211: fix UHR NPCA primary channel to be 8 bits\n\nThis was a mistake in the D1.0 spec that\u0027s being fixed, use\n8 bits instead as required for a channel number.\n\nChange-Id: I8ee702ca90b13137ffdb0dd510a14dad7d682c8b\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 14877eac30ee49009661161fbb2912b4779603a5"
    },
    {
      "commit": "7b5babd000634ccbf0b7f215257a0594c7830027",
      "tree": "4380a994c47a3810687fef389f572ba9df3bb5c7",
      "parents": [
        "ae1ed954afcb9e4f9b11c7a5618c7a576fbc4cca"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Nov 20 20:01:19 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 24 14:37:52 2025 +0200"
      },
      "message": "ANDROID: iwl7000: add support for additional channels in NVM_GET_INFO\n\nWe need to expect more channels on devices that support UNII-9.\nSince iwl_ext_nvm_channels and iwl_uhb_nvm_channels are just a prefix\nof iwl_unii9_nvm_channels just use iwl_unii9_nvm_channels and modify the\nnumber of channels if the device does not support UNII-9 channels.\n\nChange-Id: I0e93cda753558aa4d9e3efcdd52cbc2eb9302c4a\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 4eb4a5e0921cfb25d16cf6520b0fc8e3b12e75a4"
    },
    {
      "commit": "ae1ed954afcb9e4f9b11c7a5618c7a576fbc4cca",
      "tree": "6ffa788eb70f2d16e1dfebd4cb344da91102b0f3",
      "parents": [
        "f93f13b4de0400c5a5ea9b36ca2e78f577454e2e"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sat Nov 22 18:59:58 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 24 13:52:04 2025 +0200"
      },
      "message": "ANDROID: iwl7000: uefi: mode the comments valid kerneldoc comments\n\nThis will allow to get warnings if we make mistakes while documenting\nthe uefi structures\n\nChange-Id: I867e3eb9581ac2a87772fd2534502c008543bafb\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: d6817c65f6745f631421c6dfab87cef47417f88c"
    },
    {
      "commit": "f93f13b4de0400c5a5ea9b36ca2e78f577454e2e",
      "tree": "fa3dde84189eb631b631fa999ffd57d54a8c8573",
      "parents": [
        "6e7f50fb09de017c4fabde8854131099f0ee73d4"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sat Nov 22 19:05:35 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 24 13:51:08 2025 +0200"
      },
      "message": "ANDROID: iwl7000: uefi: remove a stale doc\n\nI removed geo_profiles from the WGDS but didn\u0027t remove the\ndocumentation.\n\nChange-Id: I243f787fcb031fdd6d8be09c1e0dba45c4576cb3\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 9d281d93d03b91fd2c2ab0ac1ab3c1a350d3c5bb"
    },
    {
      "commit": "6e7f50fb09de017c4fabde8854131099f0ee73d4",
      "tree": "182826a79e2be9d44fc73baea94ea2f39bf5425f",
      "parents": [
        "f6bed2e6c00bbd6c50165f5d91ed9f5ac2924d65"
      ],
      "author": {
        "name": "Miri Korenblit",
        "email": "miriam.rachel.korenblit@intel.com",
        "time": "Wed Nov 12 21:09:59 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 24 08:54:09 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: use for_each_chanctx_user_* in one more place\n\nfor_each_chanctx_user_* is an iterator that visits all types of chanctx\nusers, including the (to be added) NAN channels, and not only the link.\n\nieee80211_get_chanctx_max_required_bw wasn\u0027t changed to use this new\niterator, do it now.\n\nSigned-off-by: Miri Korenblit \u003cmiriam.rachel.korenblit@intel.com\u003e\nChange-Id: I9660f3945f4dccdb6d41a06ec4e74161e5ac65a4\niwl7000-tree: ca4a7df850e7c5bb4b0ccae3adc1c04e85a138d7"
    },
    {
      "commit": "f6bed2e6c00bbd6c50165f5d91ed9f5ac2924d65",
      "tree": "be4ddad345950f7f3efdf03d3fed4d02efcceeea",
      "parents": [
        "53f544c4484a90a8e9b3e20942d3879e1e1b9d5c"
      ],
      "author": {
        "name": "Miri Korenblit",
        "email": "miriam.rachel.korenblit@intel.com",
        "time": "Mon Nov 17 07:21:34 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 24 08:53:17 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: don\u0027t iterate not running interfaces\n\nfor_each_chanctx_user_* was introdcued as a replacement for\nfor_each_sdata_link, which visits also other chanctx users that are not\nlink.\nfor_each_sdata_link skips not running interfaces, do the same for\nfor_each_chanctx_user_*\n\nSigned-off-by: Miri Korenblit \u003cmiriam.rachel.korenblit@intel.com\u003e\nChange-Id: I38b7b904a135dadca339321923b501b2c2c5c8c0\niwl7000-tree: c75a5bc5b9df0ed5a7065791075d380168602745"
    },
    {
      "commit": "53f544c4484a90a8e9b3e20942d3879e1e1b9d5c",
      "tree": "26d274c83f7275399862a8ebaf5507d043f03a66",
      "parents": [
        "6368a7490adaee670d6663f9c038d3589c8ba37f"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Nov 03 15:05:00 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sat Nov 22 19:06:17 2025 +0200"
      },
      "message": "ANDROID: iwl7000: support PER_CHAIN_LIMIT_OFFSET_CMD v6\n\nThis includes support for UNII-9.\nStore the source of the WGDS table in the firmware runtime object to be\nable to pass the information to the firmware.\n\nChange-Id: Ic7f56fbbe310833723094f965e7ba3f8624d0ef9\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: d739dc876a735a7869ab062d6cd15b898bbda01d"
    },
    {
      "commit": "6368a7490adaee670d6663f9c038d3589c8ba37f",
      "tree": "ca31eb4be86f92de95cf86a085ae2345c239b924",
      "parents": [
        "d436a250e22f5f915bfe19bda7f83d88f20e4819"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sat Nov 15 23:27:14 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sat Nov 22 19:05:23 2025 +0200"
      },
      "message": "ANDROID: iwl7000: acpi: add support for WGDS revision 4\n\nThis adds support for UNII-9.\nWGDS tables will now have 4 subbands.\n\nChange-Id: Ie8bd641cf84aa659d93893438c172c172b67214b\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 4515695d1175e27eb46cddbd8bbc79312450b4a6"
    },
    {
      "commit": "d436a250e22f5f915bfe19bda7f83d88f20e4819",
      "tree": "4c4733b8bb0491b7637aa30e42fc256c89df473c",
      "parents": [
        "1f878bb08592918396be8fa2f5ed61e795ee47f2"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Nov 18 09:09:41 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sat Nov 22 19:04:29 2025 +0200"
      },
      "message": "ANDROID: iwl7000: acpi: validate the WGDS table\n\nPrefer to use ARRAY_SIZE when we check array-length.\nMake sure num_profile isn\u0027t bigger than the number of profiles we can\nactually store in the firmware runtime object.\nSame of the number of bands.\n\nChange-Id: Ie4e62e2008f7e117ae7e305967ffadf1a30fc2b1\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: d03a0b8d099b629305adef0c6cf833f29ed061e0"
    },
    {
      "commit": "1f878bb08592918396be8fa2f5ed61e795ee47f2",
      "tree": "7d61ebb51438eec10ff91cd8a8f8307e2d1fa2c3",
      "parents": [
        "a367420dbaa3ece646f9c9599f70612892ea0200"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Nov 16 11:31:27 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sat Nov 22 19:03:35 2025 +0200"
      },
      "message": "ANDROID: iwl7000: uefi: add support for WGDS rev4\n\nThis new revision includes support for UNII-9. It adds a subband.\n\nChange-Id: I51170ba78a706f976e93918d6473185d41e4306d\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 2dd938a1b4ad3f54e3a09ddaf723b71df58c034a"
    },
    {
      "commit": "a367420dbaa3ece646f9c9599f70612892ea0200",
      "tree": "227b541856f340829c954ebc302efd1069d674db",
      "parents": [
        "a96f52c346b2d839597cb52af9b9751df13fa4c5"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Nov 03 14:18:20 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sat Nov 22 19:02:41 2025 +0200"
      },
      "message": "ANDROID: iwl7000: uefi: open code the parsing of the WGDS table\n\nWe will soon add support for UNII-9 band in the WGDS table. We need to\ndecouple the UEFI code from the firmware runtime code.\nThe firmware runtime is just a software object which will need to grow\nand UEFI objects need a new revision to grow. Existing systems will keep\nthe same UEFI objects.\n\nJust like PPAG and SAR, stop using structures to parse the UEFI tables\nsince the layout depends on the revision.\nThe support for the new revision will be added in the next patch, for\nnow, just do the ground work.\n\nChange-Id: I83ca04932bc21aa358119890001e876ced1e1bda\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 2b85bc367a9813e87d54407b5c52878911e2d6eb"
    },
    {
      "commit": "a96f52c346b2d839597cb52af9b9751df13fa4c5",
      "tree": "30f6bce762ce94ec6dbbf5a17875d48a9cbe6908",
      "parents": [
        "cce945a68840ebe704db55463d7231e68994e770"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 21 11:25:16 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Fri Nov 21 13:43:13 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: fix channel switching code\n\nMy prior commit here introduced a bug due to copy/paste,\nit was iterating the links assigned to \u0027ctx-\u003ereplace_ctx\u0027\nand I replaced it by iterating links assigned to \u0027ctx\u0027 by\naccident, then modified it for the iteration later.\n\nFix it to iterate the users of the correct chanctx, i.e.\n\u0027ctx-\u003ereplace_ctx\u0027.\n\nUltimately, this issue led to a crash in a hwsim test\n(multi_ap_wps_shared_apdev_csa) because it would actually\ndo the switch (rather than refuse here) and then later\nhave a double-free of the original chanctx, because it\nwas still in use by another interface yet freed as part\nof the switching.\n\nChange-Id: Ie9ec010b52b1baed93dbe44f968c2119b6b5d98d\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 977b289bf192665c9133ab470fec579e354d500a"
    },
    {
      "commit": "cce945a68840ebe704db55463d7231e68994e770",
      "tree": "2a046b76fe6bc5bacde85b63bb0cd67969e3927c",
      "parents": [
        "298f5c0e273035289f456d38094b796b0f4eb3cb"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Oct 20 09:50:22 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 20 12:57:03 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: support version 11 of REDUCE_TX_POWER_CMD\n\nThis introduces support for UNII-9.\nAfter we increased the size of the arrays of the subbands in SAR\nstructure, we now support the new firmware command.\n\nChange-Id: Ia91c59829af0dc4d6c351c5b09ce33800c1f9e44\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 088e69b43a376d2de65f867acf219e69b691ac89"
    },
    {
      "commit": "298f5c0e273035289f456d38094b796b0f4eb3cb",
      "tree": "e39fff5d307acbd790d076e39d2a491d9958f799",
      "parents": [
        "380bf1a5ad5d1421210487a7ce913def2880ab69"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Nov 09 15:58:12 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 20 12:56:07 2025 +0200"
      },
      "message": "ANDROID: iwl7000: acpi: add support for EWRD rev 3 table\n\nThis table includes another sub-band for UNII-9.\n\nChange-Id: Ibbe7c1f8442933d29695b9bf56b8e775394c71f8\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 478c2c7e201b4b9892781ae2ed19fcacd700e153"
    },
    {
      "commit": "380bf1a5ad5d1421210487a7ce913def2880ab69",
      "tree": "850a7e1e5a2185f981fed0fa619ac37405788b56",
      "parents": [
        "fd320012d3ffec53f21c81ef1cd931e36ae00176"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Nov 09 15:58:12 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 20 12:55:13 2025 +0200"
      },
      "message": "ANDROID: iwl7000: acpi: add support for WRDS rev 3 table\n\nThis table includes another sub-band for UNII-9.\n\nChange-Id: I73135c7d61bff9b46ad9862d93f4faf923983fd4\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 0400fec23545c9a7e56a25304fdf68d845fd809b"
    },
    {
      "commit": "fd320012d3ffec53f21c81ef1cd931e36ae00176",
      "tree": "6197e533fa47be8fc047d3e4a299cdf938bb3591",
      "parents": [
        "5ef49039b132db9bc26aecd36282c75ead329ad7"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Oct 21 14:22:53 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 20 12:54:18 2025 +0200"
      },
      "message": "ANDROID: iwl7000: uefi: support the new WRDS and EWRD tables\n\nThose tables now have support for UNII-9 subband.\nRefactor iwl_uefi_set_sar_profile to get an array of values that makes\nit easier to use when the number of subbands can vary.\nRevamp a bit the code that fetches the tables to ask for the smaller\ntable, then we can check the size of the object that we got and compare\nto the expected sizes to determine what revision to expect.\n\nChange-Id: Icf990e13de6905c35a8de69f1445f8eb4aa43ee4\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 04fbe564583ad2faaa1b2fa1ccba9b51e71f0155"
    },
    {
      "commit": "5ef49039b132db9bc26aecd36282c75ead329ad7",
      "tree": "bc2c8b9a2378e343d441ddb36ebf4bbbf9dcda31",
      "parents": [
        "e31d279912b665d69098dbf69b17937d2e329fb4"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Nov 03 15:03:09 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Wed Nov 19 22:37:52 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: zero iwl_geo_tx_power_profiles_cmd before sending\n\nOtherwise we may send garbage.\n\nChange-Id: I9afd0fa6b2ea5a27118144ac4e3bbbedc2089c10\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: d560392a332c89e9101bc242f6305053a9f9e973"
    },
    {
      "commit": "e31d279912b665d69098dbf69b17937d2e329fb4",
      "tree": "4ba687b47428d92609ec200233ceb81d3ba63d9f",
      "parents": [
        "0d6a43e4839c7cc599822dd394b3f7bc985c5377"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Nov 05 11:30:09 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Wed Nov 19 22:36:58 2025 +0200"
      },
      "message": "ANDROID: iwl7000: add options to disable TOP/product reset\n\nFor testing, e.g. to see that errors are actually only\nrecoverable by TOP and/or product resets, or to test\nproduct reset in some scenarios on platforms supporting\nTOP reset, add options to disable the resets entirely.\n\nChange-Id: I333c933b8837f14dfbee729e2dffc69e281951ce\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: ea0773d362642294bb30ee27085f6cc89accad94"
    },
    {
      "commit": "0d6a43e4839c7cc599822dd394b3f7bc985c5377",
      "tree": "25789692414d09314ea796db346068a8119571b7",
      "parents": [
        "adaa193fa284807ad803b3ee7ed5b1b40070a561"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Nov 11 13:43:12 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Wed Nov 19 22:36:05 2025 +0200"
      },
      "message": "ANDROID: iwl7000: restrict TOP reset to some devices\n\nDue to the Bluetooth implementation needing to match, not all\ndevices can actually do TOP reset. Restrict it to Sc2/Sc2f or\nlater, with Wh RF or later.\n\nChange-Id: I5023d70cb33f1e18f7cb15981fc3acfbb00862b7\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 15cd3d57578fd57aaecffc0781c00163ef307fbd"
    },
    {
      "commit": "adaa193fa284807ad803b3ee7ed5b1b40070a561",
      "tree": "0f216839d7a7ec4f4e3a2e114aaf8a02dd661e3b",
      "parents": [
        "70cbfa55833de64bce8829ec8e7d8795bd30d631"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Oct 28 16:18:04 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 18 14:36:56 2025 +0200"
      },
      "message": "ANDROID: iwl7000: uefi: add support for PPAG table rev5\n\nThis table has another subband for UNII-9.\nAdd defines for the sizes of rev4 and rev5 to easily know how much data\nto ask from iwl_uefi_get_verified_variable.\nIn case rev5 doesn\u0027t exist, fallback to rev4.\nCheck that the revision advertised by the fetched table matches the size\nthat we got.\n\nChange-Id: I1e8bb9cee5a028ed416b6094c0fdbf9f859c6dd8\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: ba2926ce941c688271d897ca18c7a40997dabf96"
    },
    {
      "commit": "70cbfa55833de64bce8829ec8e7d8795bd30d631",
      "tree": "cdb61af6dd149a4fd76495efa510d89d0aae1cfe",
      "parents": [
        "20d777a8dafe2757253a33d5cc74a865ed012338"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Nov 13 08:11:24 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 18 14:36:04 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: add support for UNII-9 PPAG in vendor-cmd\n\nChange iwl_mld_vendor_ppag_get_table to support the increased the number\nof subbands.\nAlso improve the code by not forgetting to multiply the number of values\nby the size of each value. This is of course a no-op because each value\nis 1 byte long.\nIt just makes it easier to convince the reader that the code is correct.\nI could have added a BUILD_BUG_ON that the size of the value is 1, but the\ncompiler will optimize this anyway.\n\nChange-Id: I18eeaef47451cc43c89b786433eb323d218ab625\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 9369c5d6a023007ad69e44e7da7f653ddba5377d"
    },
    {
      "commit": "20d777a8dafe2757253a33d5cc74a865ed012338",
      "tree": "b283207fcea6b2d10aa94435d7f9a893faebd1f0",
      "parents": [
        "f425484d63c62693c46605d80a4881def3354538"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Oct 28 14:24:56 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 18 14:35:12 2025 +0200"
      },
      "message": "ANDROID: iwl7000: acpi: add support for PPAG rev5\n\nThis adds support for UNII9 which requires to add a subband.\nJust increase the number of subbands that we need to read.\n\nReplace the usage of the IWL_NUM_SUB_BANDS_VX macros in acpi.h since\nthose macros are defined in the firmware API and ACPI declarations have\nnothing to do the firmware API.\n\nChange-Id: I0e3ee3258b77b339234692ceccf0d25d1e6dd67e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: b5a70946511c50c4a8c5072646db1093c0df93c6"
    },
    {
      "commit": "f425484d63c62693c46605d80a4881def3354538",
      "tree": "e171c924172873c63741d8e4670eb42fdc40cf8d",
      "parents": [
        "ad1e03de00f5e72d7135c1845d46988b803c2818"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Oct 26 10:38:33 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 18 14:34:19 2025 +0200"
      },
      "message": "ANDROID: iwl7000: acpi: check the size of the ACPI PPAG tables\n\nWe need to make sure we don\u0027t have a buffer overflow while reading the\nPPAG tables from ACPI into the firmware runtime object.\nAdd an ACPI specific define for the number of chains in order to\ndecouple the ACPI layout from the other objects.\n\nChange-Id: I91234c8a662608674679ce490b51be792332cd43\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: df4ea3c8e2d62700d0c530ab41e70ba6a7655274"
    },
    {
      "commit": "ad1e03de00f5e72d7135c1845d46988b803c2818",
      "tree": "7d30b32a9685d9b78464b4b1c66d8c540e087385",
      "parents": [
        "0125c7235127924b2ad0af18d19d9bdab3a59072"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Oct 19 14:39:09 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 18 14:33:25 2025 +0200"
      },
      "message": "ANDROID: iwl7000: regulatory: support a new command for PPAG\n\nPer Platform Antenna Gain is getting support for UNII-9.\nAdd a new version of PER_PLATFORM_ANT_GAIN_CMD.\nThis requires to increase the number of subbands in the firmware runtime\nobject.\nPass the number of subbands to iwl_bios_print_ppag to avoid printing\ninvalid values.\n\nIntroduce BIOS_PPAG_MAX_SUB_BANDS_NUM to avoid impacting\nBIOS_SAR_MAX_SUB_BANDS_NUM which was used until now for PPAG as well.\nSAR will get support for the new subband in future patches.\n\nChange-Id: I042697a73893d79ef761796354b5d1dd8522f734\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: c98c92d24d5c146e7a834204c401043d3d7958c4"
    },
    {
      "commit": "0125c7235127924b2ad0af18d19d9bdab3a59072",
      "tree": "b7c64d79515ac59fa54b54fe84d472fda6b107fd",
      "parents": [
        "6bc1b3d6a53f6702e8059a7a570f2d942c4cefa6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Nov 13 11:40:32 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 18 12:07:31 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: set MAC context UHR support\n\nFor UHR connections, we need to set the UHR support. Set it\naccording to the connected stations and for sniffer mode.\n\nChange-Id: I0df5908d39065c5e4b3648db9e2e2b912ae9f1f2\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 19022d6c09863357c12d56dc1489eb8503a65e35"
    },
    {
      "commit": "6bc1b3d6a53f6702e8059a7a570f2d942c4cefa6",
      "tree": "5ada1e8c04508f2e284696b559da2d364886877d",
      "parents": [
        "c7226488abc0dc656d27b152c2ac62c781e1d5bf"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Nov 13 11:35:26 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 18 12:06:37 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: correctly set wifi generation data\n\nIn each MAC context, the firmware expects the wifi generation\ndata, i.e. whether or not HE/EHT (and in the future UHR) is\nenabled on that MAC.\n\nHowever, this is currently handled wrong in two ways:\n - EHT is only enabled when the interface is also an MLD, but\n   we currently allow (despite the spec) connecting with EHT\n   but without MLO.\n - when HE or EHT are used by TDLS peers, the firmware needs\n   to have them enabled regardless of the AP\n\nFix this by iterating setting up the data depending on the\ninterface type:\n - for AP, just set it according to the BSS configuration\n - for monitor, set it according to HW capabilities\n - otherwise, particularly for client, iterate all stations\n   and then their links on the interface in question and set\n   according to their capabilities, this handles the AP and\n   TDLS peers. Re-calculate this whenever a TDLS station is\n   marked associated or removed so that it\u0027s kept updated,\n   for the AP it\u0027s already updated on assoc/disassoc.\n\nChange-Id: Ic972b5e557d011a5438f8f97c1e793cc829e2ea9\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 3e2868118abc51de97880830a562aca29fd5be6a"
    },
    {
      "commit": "c7226488abc0dc656d27b152c2ac62c781e1d5bf",
      "tree": "cd68a132ba935ddd1b629baa8797817a8e483cbf",
      "parents": [
        "31acb3785115983f2b9e9a0cd67f3a5ebc3894ab"
      ],
      "author": {
        "name": "Miri Korenblit",
        "email": "miriam.rachel.korenblit@intel.com",
        "time": "Mon Nov 17 14:07:18 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 18 11:44:52 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: add support for sta command version 3\n\nIn this version, the link_id becomes a link_mask to support multiple\nlinks that are used to communicate with the station in question.\nThis is needed for NAN, in which we can communicate on multiple channels\nwith the same station.\nAlso add a new STA type - NAN peer.\n\nSigned-off-by: Miri Korenblit \u003cmiriam.rachel.korenblit@intel.com\u003e\nChange-Id: Id6271e7eba233a11dc214ed2e07c2b186b167c66\niwl7000-tree: d001c6d287a1640ae2019225e3a43794a7ce7387"
    },
    {
      "commit": "31acb3785115983f2b9e9a0cd67f3a5ebc3894ab",
      "tree": "07017d3f71b9d2eccbbd5e44ed08e86ca9c7bd5e",
      "parents": [
        "5c9259647a61debd221f76a02cb815a8ab6747ae"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Oct 22 10:20:22 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 17 22:39:50 2025 +0200"
      },
      "message": "ANDROID: iwl7000: bring iwl_fill_ppag_table to the iwlmvm\n\niwl_fill_ppag_table fills a command that is sent to the firmware. This\ncommand has several versions and handling those different versions is\nthe responsibility of the op_mode.\n\nChange-Id: I5c7482c074d63cd18533ac83289cc0b26c1be3d2\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: dd5b232fb9eb4a4a6a58c86dc4ffda8d225fb516"
    },
    {
      "commit": "5c9259647a61debd221f76a02cb815a8ab6747ae",
      "tree": "c2a0ed0d406c4a0765247bce126c4c5e01d67999",
      "parents": [
        "e9d4f04baea50ce562ed374c9ec8ecea5c727364"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Oct 21 14:22:53 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 17 22:38:56 2025 +0200"
      },
      "message": "ANDROID: iwl7000: uefi: open code the PPAG table store operation\n\nThe structure in firmware runtime will need to grow because we\u0027re adding\na subband for UNII-9.\nThis means that we will soon no longer be able to just memcpy the data\nfrom the UEFI table. The layout of the array will change.\nTediously copy the data byte-byte to make sure things get to the right\nplace even when we\u0027ll increase the number of subbands.\nMake it easier for the uefi_cnv_var_ppag structure to grow by\nsimpiflying the layout it becomes an array of s8.\nThe layout of the structure becomes less obvious from the structure\u0027s\ndeclaration, but then the code is more flexible.\n\nDon\u0027t use UEFI_SAR_MAX_SUB_BANDS_NUM for the number of bands for PPAG.\nOf course, SAR related structures will grow in future patches, but\ndecouple SAR and PPAG to make the work easier.\n\nChange-Id: I9d9cda29f576290bf966f780bf7ad5af34970e6f\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 7d1fca8416025d8930ac765af4478a1a2a194a85"
    },
    {
      "commit": "e9d4f04baea50ce562ed374c9ec8ecea5c727364",
      "tree": "5f235ecc59f1aaccb56d393f049479a13b1e451b",
      "parents": [
        "94f5c81bce0e90487432cad5f5167db6170443af"
      ],
      "author": {
        "name": "Miri Korenblit",
        "email": "miriam.rachel.korenblit@intel.com",
        "time": "Thu Nov 13 18:54:15 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 13 21:20:28 2025 +0200"
      },
      "message": "ANDROID: iwl7000: xvt: check also oem_11bn_allow_bitmap\n\nBefore we send the LARI command, we make sure that at least one field is\nset, so we won\u0027t set an empty command.\nCheck also oem_11bn_allow_bitmap.\n\nSigned-off-by: Miri Korenblit \u003cmiriam.rachel.korenblit@intel.com\u003e\nChange-Id: I2408f3d6b32006bd2b5dabf113af94d70986f080\niwl7000-tree: 91d7c3f9279a4a675b9a45ca85b57d4f854474e1"
    },
    {
      "commit": "94f5c81bce0e90487432cad5f5167db6170443af",
      "tree": "80342afdfd4259c42f5db180896de29869fe19ac",
      "parents": [
        "740dce3e8a1cdbe17bfd82ce3918cc80c23639fb"
      ],
      "author": {
        "name": "Miri Korenblit",
        "email": "miriam.rachel.korenblit@intel.com",
        "time": "Thu Nov 13 15:26:21 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 13 16:04:10 2025 +0200"
      },
      "message": "ANDROID: iwl7000: xvt: fix a typo in lari cmd\n\nSimilar to iwlmvm, we need to fill oem_11bn_allow_bitmap and not\noem_11be_allow_bitmap.\n\nSigned-off-by: Miri Korenblit \u003cmiriam.rachel.korenblit@intel.com\u003e\nChange-Id: I2c4f13a9bfac684f8923f789e297ab0b3f7e3fdc\niwl7000-tree: f561f663ddaa02206b83c3fc0081fe3ce7fc4f20"
    },
    {
      "commit": "740dce3e8a1cdbe17bfd82ce3918cc80c23639fb",
      "tree": "866fe9313af007bd5cd3aae50251b9a5a70c70ee",
      "parents": [
        "873e8b1b42ab4fbc6f5b099697486120078cae41"
      ],
      "author": {
        "name": "Ilan Peer",
        "email": "ilan.peer@intel.com",
        "time": "Wed Nov 05 03:43:57 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 13 11:25:44 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: Introduce scan command version 18\n\nThe FW scan logic was extended to support new channels in the\n7 GHz band, as such, the scan command was modified to support\nscanning more PSC channels.\n\nIntroduce scan command version 18 handling, which is different\nfrom scan command version 17 only in the number of supported\nchannel configurations.\n\nSigned-off-by: Ilan Peer \u003cilan.peer@intel.com\u003e\nChange-Id: Ie401d9cf02daaa5e6adf2b3c309643589e3ead71\niwl7000-tree: df016e3c9b0404dc46d775e6534c470dd9ebaf04"
    },
    {
      "commit": "873e8b1b42ab4fbc6f5b099697486120078cae41",
      "tree": "ba5987380f998183bcc17ab7758dc33e2ca3e698",
      "parents": [
        "1ff124d22a0d185dcebe65bb54affd205d6ac20d"
      ],
      "author": {
        "name": "Ilan Peer",
        "email": "ilan.peer@intel.com",
        "time": "Wed Nov 05 03:20:22 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 13 11:24:48 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: Refactor scan command handling\n\nAs a preparation for a new scan command version, refactor\nthe scan command building such that it would allow introducing\nnew scan command structures in a simpler way.\n\nSigned-off-by: Ilan Peer \u003cilan.peer@intel.com\u003e\nChange-Id: If458023e234ed79db7474107d98f0b6e28e565e5\niwl7000-tree: 83328ce7c8afdab362150dcdba04ac37f30d826d"
    },
    {
      "commit": "1ff124d22a0d185dcebe65bb54affd205d6ac20d",
      "tree": "a42dfde5985c796b4d12b1bd74178527b1a320cd",
      "parents": [
        "3429e150f12802b9c7556ac9d7860c011f095eec"
      ],
      "author": {
        "name": "Pagadala Yesu Anjaneyulu",
        "email": "pagadala.yesu.anjaneyulu@intel.com",
        "time": "Tue Oct 28 16:06:58 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 13 10:45:51 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: remove unused scan expire time constants\n\nRemove the unused IWL_MLD_SCAN_EXPIRE_TIME_SEC constant from\nconstants.h and its corresponding IWL_MLD_SCAN_EXPIRE_TIME\nmacro definition from mlo.c. These definitions are no longer\nreferenced.\n\nSigned-off-by: Pagadala Yesu Anjaneyulu \u003cpagadala.yesu.anjaneyulu@intel.com\u003e\nChange-Id: I13e32d575bb854709af374519332b998bc1fed4a\niwl7000-tree: fd8d48d30d93a6f4f3dba7cb7c3771817d9941d0"
    },
    {
      "commit": "3429e150f12802b9c7556ac9d7860c011f095eec",
      "tree": "2c65050a49ac7da564051c75f65cc75a9ab9b945",
      "parents": [
        "a029d80f746f0d6bb69e1435f55e681854a85c74"
      ],
      "author": {
        "name": "Pagadala Yesu Anjaneyulu",
        "email": "pagadala.yesu.anjaneyulu@intel.com",
        "time": "Tue Nov 04 10:39:02 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 13 10:24:19 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: Fix MLO scan timing\n\nCalculate MLO scan start time based on actual\nscan start notification from firmware instead of recording\ntime when scan command is sent.\n\nCurrently, MLO scan start time was captured immediately\nafter sending the scan command to firmware. However, the\nactual scan start time may differ due to the FW being busy\nwith a previous scan.\n\nIn that case, the link selection code will think that the MLO\nscan is too old, and will warn.\n\nTo fix it, Implement start scan notification handling to\ncapture the precise moment when firmware begins the scan\noperation.\n\nSigned-off-by: Pagadala Yesu Anjaneyulu \u003cpagadala.yesu.anjaneyulu@intel.com\u003e\nChange-Id: I6e656d8cc30bb82c96aabadedd62bd67f4c46bf9\niwl7000-tree: 0d81a6f3570dfdccf24cb838185418a49e779f35"
    },
    {
      "commit": "a029d80f746f0d6bb69e1435f55e681854a85c74",
      "tree": "e05424a772da2623a06eb9be1678fb2f3868fae1",
      "parents": [
        "ca8d6722c8b5ec7879a0f9679259336163a3481d"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Thu Nov 06 12:59:30 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 13 10:15:55 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove iwl_mvm_mld_can_neg_ttlm\n\nAs part of removal of EMLSR from mvm, remove\niwl_mvm_mld_can_neg_ttlm as it is no longer\nrequired.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: I89b4a85efd172b40c07c10fa938dbbacdcda0e2e\niwl7000-tree: dad96823ddf291e4bca55a8b3ddf82a0708a2d88"
    },
    {
      "commit": "ca8d6722c8b5ec7879a0f9679259336163a3481d",
      "tree": "6084b6c04d63669948dbfb3a1afb4ce968e9dda0",
      "parents": [
        "d73600c86eebb8b8818c1bb6888341fa26352042"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Thu Nov 06 11:13:56 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 13 10:14:13 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove iwl_mvm_mld_can_activate_links\n\nAs part of removal of EMLSR support from mvm, remove\niwl_mvm_mld_can_activate_links as it is no longer\nrequired.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: Iba7f3ad2da41a498fdc88b3df681238f0aad8d6e\niwl7000-tree: c706ebb8157692607f5c3071ac542448790c18a3"
    },
    {
      "commit": "d73600c86eebb8b8818c1bb6888341fa26352042",
      "tree": "0da2ed30e1fb7b8177cac9c862488a892f1dd9c6",
      "parents": [
        "a3310a6b4dfd509e78bae199bd26809da0159f3b"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Thu Nov 06 11:10:44 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 13 10:13:18 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove iwl_mvm_mld_change_sta_links\n\nAs part of removal of EMLSR support from mvm, remove\niwl_mvm_mld_change_sta_links as it is no longer\nrequired.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: Ia8481aa274061eee88a95b92c1dec35fc23b4747\niwl7000-tree: 533ab30eac940164b0756d15eac88565fe5c63cf"
    },
    {
      "commit": "a3310a6b4dfd509e78bae199bd26809da0159f3b",
      "tree": "1c042f1af14419ab56609c82d722cb1dd883cb93",
      "parents": [
        "9b8b5589ceba833221f0aac05a49897b764e2260"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Thu Nov 06 06:32:43 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 13 10:05:16 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove iwl_mvm_mld_change_vif_links\n\nAs part of removal of EMLSR support from mvm, remove\niwl_mvm_mld_change_vif_links as it is no longer required\nfor non-mlo operations.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: Icaf4f4d6b9008e12310f408cfef7f35643f27ca5\niwl7000-tree: f4cec51cc491825cd49aede03c596f8c5d832a2a"
    },
    {
      "commit": "9b8b5589ceba833221f0aac05a49897b764e2260",
      "tree": "46859a2ff1ec72e20cc99c30f044d655547910ac",
      "parents": [
        "741f4fafdde1168dd850d55f81cd7a593d591726"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Nov 12 16:55:48 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 13 08:42:38 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: fix the sending of iwl_mcc_allowed_ap_type_cmd_v1\n\nThis command is too long to be sent using the buffers of the comamnds\u0027\nring. The NOCOPY there is not an optimization, it is needed.\n\nSending such a long command without the NOCOPY flag will make the\ntransport WARN.\nNote that we can free the command immediately after having sent it\nbecause we wait until the completion of the command flow.\n\nChange-Id: I0bad80f011bd807634660f985ade5e9354961a05\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: b32696b2222b9c6cbff989910b6ffe61f8538104"
    },
    {
      "commit": "741f4fafdde1168dd850d55f81cd7a593d591726",
      "tree": "278efeb41ecb830fe9d47f69e6b20bcd3f8129a9",
      "parents": [
        "43aeb53d1f2f56907269a0ba3077523a73e9f35e"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Oct 21 20:02:48 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Wed Nov 12 18:35:05 2025 +0200"
      },
      "message": "ANDROID: iwl7000: acpi: better use ARRAY_SIZE than a define\n\nSince we\u0027ll have to change things in this area, use the safer option to\ndefine the size of an array.\n\nChange-Id: I2185e7850146e15628f8ec2c579d93f536c83d83\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 8167998f3b582b03fe48245c74b5e21f4b5607a3"
    },
    {
      "commit": "43aeb53d1f2f56907269a0ba3077523a73e9f35e",
      "tree": "a1c7b3bf61f3d123be5fb3ebd88d61d365820046",
      "parents": [
        "ce4d211d4d011600831493b15214d0092579b061"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Oct 19 13:38:56 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Wed Nov 12 18:34:11 2025 +0200"
      },
      "message": "ANDROID: iwl7000: uefi: decouple UEFI and firmware APIs\n\nThe APIs in uefi.h are not firmware API files nor are they pure software\nobjects. They really reflect a specific layout we expect to see in the\nUEFI tables.\nSince the UEFI objects are encoded into the BIOS, we can\u0027t use the same\nvalues for the declaration of the UEFI objects and for the pure software\nobject like iwl_sar_profile in the firmware runtime object.\n\nDecouple the two types.\n\nChange-Id: I21486dedb7357570151437cb0211b697e0efb61d\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: d9179f83590eb80c6268d7bcd15ec9bd4694cba2"
    },
    {
      "commit": "ce4d211d4d011600831493b15214d0092579b061",
      "tree": "312a2ab690e7ae3c4d8e6fb64a5fffe7ffcdd4d4",
      "parents": [
        "d19bf1b7988634badaaa2c6442efc3d161fd33da"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Oct 21 13:20:25 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Wed Nov 12 18:33:17 2025 +0200"
      },
      "message": "ANDROID: iwl7000: ensure we don\u0027t read SAR values past the limit\n\nWhen we fill the SAR values, we read values from the BIOS store in the\nfirmware runtime object and write them into the command that we send to\nthe firmware.\nWe assumed that the size of the firmware command is not longer than the\nBIOS tables. This has been true until now, but this is not really safe.\nWe will soon have an firmware API change that will increase the size of\nthe table in the command and we want to make sure that we don\u0027t have a\nbuffer overrun when we read the firmware runtime object.\nAdd this safety measure.\n\nChange-Id: I5942590b81324b17e2a369f0c354cafee0f70ef5\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 7409c493f5e8a810e275a9f81697804fb649ee06"
    },
    {
      "commit": "d19bf1b7988634badaaa2c6442efc3d161fd33da",
      "tree": "bba7aa234a2d14f694451ac43cb72d86a1bbd025",
      "parents": [
        "b3a0d55f66849f8fb316cef22bb6567a1fc5974c"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Nov 12 15:06:51 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Wed Nov 12 18:32:23 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: fix a typo in DSM function retrieval\n\nFix a brown paper bag bug when we get the 11BN enablement DSM function.\n\nChange-Id: Id4c4bd21abe736eef45f7fcff33d6724c7e32b68\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 941a1c48500ba112ed8022d886e54492b44345fc"
    },
    {
      "commit": "b3a0d55f66849f8fb316cef22bb6567a1fc5974c",
      "tree": "11449db72c254a3fe7f473f859ef2d9e03ae80d5",
      "parents": [
        "4d09dd13e2d6a0049879b573a70202d8ef845bd7"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Nov 11 12:53:57 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Wed Nov 12 14:02:34 2025 +0200"
      },
      "message": "ANDROID: iwl7000: fix the UNII9 and 11BN DSM functions\u0027 numbers\n\nThe BIOS specification was updated. UNII9 and 11BN DSM functions\u0027\nnumber were swapped.\n\nChange-Id: Ifebd1ffbe00b894428c3b23567319a368013a87a\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: a084a5a6cdcc807d769039da301feb46ca7dce57"
    },
    {
      "commit": "4d09dd13e2d6a0049879b573a70202d8ef845bd7",
      "tree": "887111cc26a3f18662cb794615e5d88c1bd8adf7",
      "parents": [
        "360a7aff228065abfd69271b224aac65058fd2b5"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sun Oct 26 09:25:03 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Wed Nov 12 14:01:34 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: add support for iwl_mcc_allowed_ap_type_cmd v2\n\nThere is a new version of this command to indicate which AP type in\nUNII-9 is supported per country.\n\nThis adds support for a new UEFI table that will include that data to be\nfilled in the new AP type table.\nRename the uats_table field in firmware_runtime structure since it\nincludes now the UATS and the new UNEB table coming from UEFI.\nFor the same reason, rename iwl_mld_init_uats.\n\nChange-Id: I3dfca54bd19d6bd5f7ca385ea63be086ece9c1d0\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 47fcc491669f6e782a4a24528d24703b57f87394"
    },
    {
      "commit": "360a7aff228065abfd69271b224aac65058fd2b5",
      "tree": "52a1b414ea0febf257347a1141a450f80270a023",
      "parents": [
        "bc85859f526110a2db73bec2b0ffed2c619a078d"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Oct 21 10:42:30 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Wed Nov 12 14:00:41 2025 +0200"
      },
      "message": "ANDROID: iwl7000: rename struct iwl_mcc_allowed_ap_type_cmd::offset_map\n\nThis was poorly named, probably a copy paste mistake.\nThe real meaning of this field is a map of the MCCs to describe the AP\ntype allowed for each country.\n\nChange-Id: I6560b8cfb36b68cea1afe8f89f87dded99d2caf7\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 19ef18db6b243dee4d12018716437dcfaae6cc90"
    },
    {
      "commit": "bc85859f526110a2db73bec2b0ffed2c619a078d",
      "tree": "973633fadcc1ec819fe17a5831427caef77da40b",
      "parents": [
        "b3b1070c653f5e906b838c5a97845556e4971cb4"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Mon Nov 03 02:34:06 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Wed Nov 12 07:38:23 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove iwl_mvm_max_active_links\n\nAs part of removal of EMLSR from mvm, remove\niwl_mvm_max_active_links. Remove this function\nas it always returns 1 for stations and we do\nnot support multi-link AP.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: I61d04b15ac7821da7fcc7dbb333f54b97cf31b40\niwl7000-tree: 19ccfeca5abe17831ba8b5504e5da00a9fb13e46"
    },
    {
      "commit": "b3b1070c653f5e906b838c5a97845556e4971cb4",
      "tree": "f4bcd166b57eb0c665c9e289a145819ae055ad5a",
      "parents": [
        "e9e92930554e7cd152ec3b0b14e5b4966a5b3bc2"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Mon Nov 10 05:52:27 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Wed Nov 12 07:37:29 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove link_id from time_events\n\nAs part of removal of EMLSR support from mvm, remove\nlink_id parameter from time_events. Additionally,\nremove link_id parameter from iwl_mvm_protect_assoc\nas we can now directly use deflink.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: I5829b0a2a9a5b56fe885eb0f1e1ad8cd70bc69ff\niwl7000-tree: 3da5f955a4602ab1bf4e57a9887d9c3ea8c24099"
    },
    {
      "commit": "e9e92930554e7cd152ec3b0b14e5b4966a5b3bc2",
      "tree": "ec0e49cb1a3cee463496fe396c7f1cf34965d08a",
      "parents": [
        "86a706f13ed536767ca2af7d7f1fbe4de832df05"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Nov 11 12:44:01 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 11 14:57:59 2025 +0200"
      },
      "message": "ANDROID: iwl7000: move wiphy hrtimer work to \u003c6.18\n\nThis code got applied to 6.18, so the backport is only\nneeded for kernels less than 6.18.\n\nChange-Id: I3b032aefb80c75187b44cd9a4dd19929eb0934e6\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 2b6b5d70e7fb61b879600afba4bae5f7e8d29eca"
    },
    {
      "commit": "86a706f13ed536767ca2af7d7f1fbe4de832df05",
      "tree": "fd9dba22dae45600e254d9a88e47e46e261135dc",
      "parents": [
        "086e91f9c06c7ecfaaf88ab5c1f78ad6115d0b95"
      ],
      "author": {
        "name": "Miri Korenblit",
        "email": "miriam.rachel.korenblit@intel.com",
        "time": "Tue Nov 04 18:51:43 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 11 14:43:42 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: don\u0027t send an unused argument to ieee80211_check_combinations\n\nWhen ieee80211_check_combinations is called with NULL as the chandef,\nthe chanmode argument is not relevant. Send a don\u0027t care (0) instead.\n\nSigned-off-by: Miri Korenblit \u003cmiriam.rachel.korenblit@intel.com\u003e\nChange-Id: I407b3d878d94464ce01e25f16c6e2b687bcd8b5a\niwl7000-tree: 230a982b50b81823a63487983ce41cbab22c26a3"
    },
    {
      "commit": "086e91f9c06c7ecfaaf88ab5c1f78ad6115d0b95",
      "tree": "03cd91e0abe9a9a67cbe539ffe3897e5940c0f17",
      "parents": [
        "9c2c5c49baff8747682e1214cad664a911d349cb"
      ],
      "author": {
        "name": "Miri Korenblit",
        "email": "miriam.rachel.korenblit@intel.com",
        "time": "Tue Nov 04 19:17:54 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 11 14:42:49 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: correctly check if CSA is active\n\nWe are not adding an interface if an existing one is doing CSA.\nBut the check won\u0027t work for MLO station interfaces, since for those,\nvif-\u003ebss_conf is zeroed out.\nFix this by checking if any link of the vif has an active CSA.\n\nSigned-off-by: Miri Korenblit \u003cmiriam.rachel.korenblit@intel.com\u003e\nChange-Id: Ia38d27f42684d1cfd82d930d232bd5dea6ab9282\niwl7000-tree: 604d0a784855d490a238acf26b265d052ce9f220"
    },
    {
      "commit": "9c2c5c49baff8747682e1214cad664a911d349cb",
      "tree": "efec95444a468c453f2b74be7547743e2b0faf4a",
      "parents": [
        "e44281d40a5855136e70d554cd734815a196a12e"
      ],
      "author": {
        "name": "Benjamin Berg",
        "email": "benjamin.berg@intel.com",
        "time": "Wed Oct 15 14:10:59 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 10 09:54:10 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: change cluster_id type to u8 array\n\nWhile the cluster_id is two bytes long, it is just the last two bytes of\nthe cluster ID MAC address. This does not really map to a big or little\nendian data type. Switch it to use an array to avoid confusion and\nadjust all users so that they do the right thing independent of\nendianness.\n\nChange-Id: I56c2bbe0bfc6ee02782bc5d69fda2ac77f3502c4\nSigned-off-by: Benjamin Berg \u003cbenjamin.berg@intel.com\u003e\niwl7000-tree: eb6d7758b3b82c5dfa6ccf13b6d3de86f2512b7d"
    },
    {
      "commit": "e44281d40a5855136e70d554cd734815a196a12e",
      "tree": "b22d61887ad62bfabb066a9660e9c92720167808",
      "parents": [
        "a341cf20d685505dfd90c316b31650179e8d1107"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Oct 20 10:17:38 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sun Nov 09 14:06:14 2025 +0200"
      },
      "message": "ANDROID: iwl7000: support V13 of iwl_lari_config_change_cmd\n\nThis command is getting a new field for UNII-9 and ieee80211bn\nenablement.\nWe must read the relevant DSM values and pass them to the firmware,\nRemember whether we have ACPI or UEFI available in the firmware runtime\nobject and remember the DSM function revision.\n\nChange-Id: I82b26f082f152a83eb9990dddf68d7dcc549f227\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: cb429977f89d8937f3212626b27aacbc668418b0"
    },
    {
      "commit": "a341cf20d685505dfd90c316b31650179e8d1107",
      "tree": "1580e9611e51b9eabda56c37301f147f654c71ee",
      "parents": [
        "1ad660905db3698e424374870688343d83878ba1"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Nov 03 09:33:58 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sun Nov 09 14:05:20 2025 +0200"
      },
      "message": "ANDROID: iwl7000: split bios_value_u32 to separate the header\n\nThis header will be reused in other firmware API structures\n\nChange-Id: I7797134967b980bbda9ba29daa360e50a2196d7d\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 8ff53b49c4f5c53c8f6cef6f1f0949d89d000d7f"
    },
    {
      "commit": "1ad660905db3698e424374870688343d83878ba1",
      "tree": "4de3469fb51296758d46331ae1b670a23960809e",
      "parents": [
        "4c7f2f46527d9b3bec9f559c39a189a4fa10dad8"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Oct 27 14:14:49 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sun Nov 09 14:04:26 2025 +0200"
      },
      "message": "ANDROID: iwl7000: uefi: cache the DSM functions\n\nJust like we did for ACPI, cache the UEFI values to avoid reading the\ntables over and over again.\n\nChange-Id: Ib39db197646cc303d60bb12448794d20f6ccbd15\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: ced767cb86fbcab8228214422f2469f105381ef9"
    },
    {
      "commit": "4c7f2f46527d9b3bec9f559c39a189a4fa10dad8",
      "tree": "684a8de3b50cc432b1a081c7647988c02b673d0e",
      "parents": [
        "f4929b1141039ed92fcc248c01b4460840ed5f10"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Oct 27 13:40:11 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sun Nov 09 14:03:29 2025 +0200"
      },
      "message": "ANDROID: iwl7000: acpi: cache the DSM functions\n\nInstead of reading the DSM functions on demand, just read them all\nwhen the first DSM function is called and cache the values for all\nthe other DSM functions. This simplifies the flow.\nSince the same will be done for UEFI in the next patch, remove the\nifdef CONFIG_ACPI around the relevant variables.\n\nOnce UEFI\u0027s cache will be implemented, we\u0027ll be able to change\niwl_bios_get_dsm to access the cache directly.\n\nChange-Id: Iff844bfbb0fea3c3d9654a53254a5b14dbaec8c1\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\niwl7000-tree: 518fedbe40b4cef659e9fc2133a71a0c2f0bcca1"
    },
    {
      "commit": "f4929b1141039ed92fcc248c01b4460840ed5f10",
      "tree": "ac29d98f25d323c3c64b86ca16f2dc86f5b18f7a",
      "parents": [
        "8f210342806a40969c539ee09f6c70555494a379"
      ],
      "author": {
        "name": "Rotem Kerem",
        "email": "rotem.kerem@intel.com",
        "time": "Wed Oct 22 13:38:25 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Thu Nov 06 11:52:13 2025 +0200"
      },
      "message": "ANDROID: iwl7000: remove CPTCFG_IWL_TIMEOUT_FACTOR from mvm\n\nRemove CPTCFG_IWL_TIMEOUT_FACTOR from the mvm module as pre-silicon\nplatform support (SLE, ESL, FPGA) is no longer required.\n\nSigned-off-by: Rotem Kerem \u003crotem.kerem@intel.com\u003e\nChange-Id: I9c81fa5e450fe7a1d4a163a5c567e3e1ee20aa47\niwl7000-tree: 188e16ae43e17d9c3bd07ef5af7fd9b579a33c72"
    },
    {
      "commit": "8f210342806a40969c539ee09f6c70555494a379",
      "tree": "682149ddc848f402735252f9b8cae0e443dc5906",
      "parents": [
        "199c4a8d6e24fc957e72fac2be24b4b033aa7c02"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Oct 06 16:56:00 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 04 13:13:57 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: add and use chanctx usage iteration\n\nIn preparation for NAN interfaces using multiple channel\ncontexts, add an iterator macro that iterates all users\nof a given channel context.\n\nThe logic during reserved assign/reassign handling the\nbandwidth in ieee80211_get_chanctx_max_required_bw() is\na bit more complicated and should be cleaned up, so it\nisn\u0027t yet converted.\n\nChange-Id: I2b7fd0858a263916f43abab49c6d3cc0b5aa16ec\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 1a3cd23a3547b02107b92a4ab62795d7a82eca72"
    },
    {
      "commit": "199c4a8d6e24fc957e72fac2be24b4b033aa7c02",
      "tree": "ef7db34dd841ec97603b62af0cf65da3c1efdb97",
      "parents": [
        "3cf0e45b9928bf5ce81dccbab126163a3a473dd0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Oct 24 16:42:42 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 04 13:13:02 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: simplify ieee80211_recalc_chanctx_min_def() API\n\nieee80211_recalc_chanctx_min_def() is used outside the chandef\ncode, but then should/is always used with NULL/false for the\ntwo last arguments. Remove them, and create another level of\nindirection for use inside the file.\n\nChange-Id: I4f52298861780c17a27cd229609e8a3e29c8d740\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: 8859cad7c22962b9bfe22ea3b2933288d9064645"
    },
    {
      "commit": "3cf0e45b9928bf5ce81dccbab126163a3a473dd0",
      "tree": "f6d51643953c061d17e609605db2248e1fb918cd",
      "parents": [
        "ba4d938a4df3f011ea185f5d5577c01a2f2bd3ae"
      ],
      "author": {
        "name": "Miri Korenblit",
        "email": "miriam.rachel.korenblit@intel.com",
        "time": "Mon Nov 03 20:23:08 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 04 08:01:19 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: cancel mlo_scan_start_wk\n\nmlo_scan_start_wk is not canceled on disconnection. In fact, it is not\ncanceled anywhere except in the restart cleanup, where we don\u0027t really\nhave to.\n\nThis can cause an init-after-queue issue: if, for example, the work was\nqueued and then drv_change_interface got executed.\n\nThis can also cause use-after-free: if the work is executed after the\nvif is freed.\n\nSigned-off-by: Miri Korenblit \u003cmiriam.rachel.korenblit@intel.com\u003e\nChange-Id: I5bf64a108ca39dacb5ca0dcd8b7258a3ce8db74c\niwl7000-tree: 2419ba5783b3670ba549ca52d013fe87d03e2e13"
    },
    {
      "commit": "ba4d938a4df3f011ea185f5d5577c01a2f2bd3ae",
      "tree": "89ee58a3327a88477cd4207f15416446f72b099e",
      "parents": [
        "b41c18b1a04f54670996529fc5f50de64c8d65de"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Nov 03 10:59:44 2025 +0100"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Tue Nov 04 07:57:16 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mld: support changing iftype at runtime\n\nWhile the interface isn\u0027t really operating, which is already\nrequired by mac80211, we can simply remove the MAC and add\nit again to change the type. Implement this simple handling.\n\nWe could almost consider moving this to mac80211 itself, as\nthis kind of flow should be supportable by any device, but\nfor now keep it here.\n\nChange-Id: I7cc68fa36e40c9f3bef3be9c2982061cb9ea2300\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\niwl7000-tree: da8ca78dfeb1ad9807aceb746cbd9a0f559edabf"
    },
    {
      "commit": "b41c18b1a04f54670996529fc5f50de64c8d65de",
      "tree": "82c74f41d37f1689d4b7e39f33b31f39bfc5a477",
      "parents": [
        "0dcb7ba3e5bf2d1e8cbe57defc5185ff49abdade"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Tue Sep 16 02:59:22 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 03 14:24:45 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove esr_active from iwl_mvm_vif\n\nAs part of removal of EMLSR support from mvm, remove\nesr_active member from iwl_mvm_vif. Since esr_active\nis always false for non-mlo.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: I884a647618979b4f5e9111789565276f2187767e\niwl7000-tree: 700d43a5b97b55e5d49c6958a186a724cd178490"
    },
    {
      "commit": "0dcb7ba3e5bf2d1e8cbe57defc5185ff49abdade",
      "tree": "973b5edd48e8f13fb9672555ce8aeeb72a565ef8",
      "parents": [
        "fab66e45fbc1366f351f3f1a42ff9cdffa3c5672"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Tue Sep 16 02:45:59 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 03 14:22:56 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove primary_link from iwl_mvm_vif\n\nAs part of removal of EMLSR support from mvm, remove\nprimary_link member from iwl_mvm_vif.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: I1b32ca8c2939a36b729cf7ee922ba27f15eecd47\niwl7000-tree: 4a7ee2a2706cb652d873f4c7e390fe585c2f8090"
    },
    {
      "commit": "fab66e45fbc1366f351f3f1a42ff9cdffa3c5672",
      "tree": "bb1e866424bbfce37a91afee32a4f3e174c0364c",
      "parents": [
        "169bbeef15794f0f5f9dc52d464ea082a4b3043f"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Tue Sep 16 00:58:25 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 03 14:22:00 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove unused link selection structures\n\nAs part of removal of EMLSR support from mvm, cleanup\nunused structures and structure members related to\nlink selection.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: I7293877a46d4f26150fa3872cb93cd5efd3d6e0b\niwl7000-tree: af76318bbc16788ce76c6aa4270b3414d942b0aa"
    },
    {
      "commit": "169bbeef15794f0f5f9dc52d464ea082a4b3043f",
      "tree": "6e65ad0b9f361f3bf91c45826dab21235ebd93f4",
      "parents": [
        "04f576c54a22e0584acd097dee4c46db38f601c9"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Mon Sep 15 07:05:33 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 03 14:21:04 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove check for active_links\n\nAs part of removal of EMLSR support from mvm, cleanup\nconditions based on active_links, since it is always\nzero for non-MLO.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: Iab3aff3f0eba543b1d8158e0c0c623684baae297\niwl7000-tree: dd3fe2bbf4ad5e0070e3aca3834fc814c682ed37"
    },
    {
      "commit": "04f576c54a22e0584acd097dee4c46db38f601c9",
      "tree": "1553bb1d084b9287024b57a90f7a484d4a4e6346",
      "parents": [
        "f35e766d0275a68f289f73293393dc45cef62813"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Mon Sep 15 03:21:43 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 03 14:20:11 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove check for valid_links\n\nAs part of removal of EMLSR support from mvm, cleanup\nconditions dependent on valid_links, since it is always\nzero for non-MLO.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: I20474279898c0f27a656a81a22f3758fc751da68\niwl7000-tree: 5421a63219f5f08af8e04b8e2d854b5921a7eda7"
    },
    {
      "commit": "f35e766d0275a68f289f73293393dc45cef62813",
      "tree": "9a7f8d0002a2fca7a7218be3930ac440e182e0cb",
      "parents": [
        "6faa9afd6bf546f355f8738202c35b7f7d5baf2f"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Wed Sep 10 03:35:04 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Mon Nov 03 14:19:15 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove iwl_mvm_is_esr_supported\n\nAs part of removal of EMLSR support from mvm, remove\niwl_mvm_is_esr_supported since versions including and\nabove IWL_CFG_RF_TYPE_FM always load the mld driver,\nthis function will always return false for the mvm driver.\nAdditionally, remove iwl_mvm_mld_count_active_links as it\nis no longer required.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: I76d51bcb03c653a1b5a6e41182b27f7a21814dbc\niwl7000-tree: 96d7adfc73c39cfa3aaa6643c74a3156f746625b"
    },
    {
      "commit": "6faa9afd6bf546f355f8738202c35b7f7d5baf2f",
      "tree": "d6e2e32e14fb534fda1775b41400ee1b740c45df",
      "parents": [
        "d8e81c5b9f766c2efcc79fba4ad2bfe09eb24533"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Mon Aug 25 07:58:07 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sun Nov 02 09:34:45 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove iwl_mvm_vif_has_esr_cap\n\nAs part of removal of EMLSR support from mvm,\nremove iwl_mvm_vif_has_esr_cap.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: Ie1854c1a34dde29b6d804b7afebe03e13f717426\niwl7000-tree: 2c4d99108100ddda865647f1a1455365728058f3"
    },
    {
      "commit": "d8e81c5b9f766c2efcc79fba4ad2bfe09eb24533",
      "tree": "6461481f75b8b9d01dcf0ce69dffa8c976de64cf",
      "parents": [
        "b4a969e399b9c95c3213c790309871e190258fe6"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Mon Aug 25 07:21:04 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sun Nov 02 09:33:51 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove iwl_mvm_get_primary_link\n\nAs part of removal of EMLSR support from mvm, remove\niwl_mvm_get_primary_link.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: I9fe6e4c1f47fc87c78982239e7c38216bea9558d\niwl7000-tree: 772c5798b3bc000178cc556b686b601257a9a436"
    },
    {
      "commit": "b4a969e399b9c95c3213c790309871e190258fe6",
      "tree": "e261d4dade51a0a6dff9b9a7c8d27cd64fe1a519",
      "parents": [
        "6ff7a963b0a2b4ff3f558be68449d66d1cc844ce"
      ],
      "author": {
        "name": "Nidhish A N",
        "email": "nidhish.a.n@intel.com",
        "time": "Mon Aug 25 06:49:32 2025 +0300"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sun Nov 02 09:32:56 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mvm: Remove ieee80211_vif_is_mld calls\n\nAs part of removal of EMLSR support from mvm, remove\ncalls to ieee80211_vif_is_mld as this function always\nevaluates to false in mvm.\n\nSigned-off-by: Nidhish A N \u003cnidhish.a.n@intel.com\u003e\nChange-Id: I324778c008058c5d894328aab8e473304f657b69\niwl7000-tree: d01ea15460e7fb2c01bf77eaf30ac8abc13d24ce"
    },
    {
      "commit": "6ff7a963b0a2b4ff3f558be68449d66d1cc844ce",
      "tree": "1e0afc1daf0ccbe4dbaf0e360fb1e910e174fe27",
      "parents": [
        "01fddd3f91d5f203ecd0861e71d016b05cd86480"
      ],
      "author": {
        "name": "Benjamin Berg",
        "email": "benjamin.berg@intel.com",
        "time": "Tue Sep 09 11:48:56 2025 +0200"
      },
      "committer": {
        "name": "Intel Android bot",
        "email": "linuxwifi@intel.com",
        "time": "Sun Nov 02 08:11:48 2025 +0200"
      },
      "message": "ANDROID: iwl7000: mac80211: apply advertised TTLM from association response\n\nWhen the AP has a disabled link that the station can include in the\nassociation, the fact that the link is dormant needs to be advertised\nin the TID to Link Mapping (TTLM). Section 35.3.7.2.3 (\"Negotiation of\nTTLM\") of Draft P802.11REVmf_D1.0 also states that the mapping needs to\nbe included in the association response frame.\n\nAs such, we can simply rely on the TTLM from the association response.\nBefore this change mac80211 would not properly track that an advertised\nTTLM was effectively active, resulting in it not enabling the link once\nit became available again.\n\nFor the link reconfiguration case, the data was not used at all. This\nbehaviour is actually correct because Draft P802.11REVmf_D1.0 states in\nsection 35.3.6.4 that we \"shall operate with all the TIDs mapped to the\nnewly added links ...\"\n\nChange-Id: I067f702ac46b84ac3f8b4ea16fb0db9cbbfae7e2\nFixes: 6d543b34dbcf (\"wifi: mac80211: Support disabled links during association\")\nSigned-off-by: Benjamin Berg \u003cbenjamin.berg@intel.com\u003e\niwl7000-tree: 0c36bd8e9f1781817ef060db4560107757f84a81"
    }
  ],
  "next": "01fddd3f91d5f203ecd0861e71d016b05cd86480"
}
