{"push_id":1375609027,"size":124,"distinct_size":2,"ref":"refs/heads/for-upstream","head":"3e2e802ceaa8f4dd090a56ed371decc986d38195","before":"a9beeb627b8ba3c0cb2545df2da85d6076be01d7","commits":[{"sha":"850092db5acfd9cd2c9c2e80ca974843c4f1283b","author":{"name":"Johannes Berg","email":"9a5936d824e6835dfe162c5611d10d2cf40ffbad@intel.com"},"message":"mac80211: remove unnecessary mesh check\n\nsta_info_get_bss() is equivalent to sta_info_get() in the\nmesh case, since sta->sdata->bss will be NULL (it's only\nset for AP/AP_VLAN interfaces.) Thus, the mesh check here\nisn't actually needed - remove it.\n\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/850092db5acfd9cd2c9c2e80ca974843c4f1283b"},{"sha":"246ad56e25b4005648cd54e0f0ab8f0357f8a42a","author":{"name":"Johannes Berg","email":"9a5936d824e6835dfe162c5611d10d2cf40ffbad@intel.com"},"message":"mac80211_hwsim: make multi-channel ops const\n\nInstead of building the multi-channel ops at runtime, declare\nthe common ops with a macro and build both that way, so that\nthe multi-channel ops can also be const.\n\nAs a side effect, due to the removed code, this decreases the\nsize of the module (while shifting data from .bss to .text\ndue to the newly added const).\n\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/246ad56e25b4005648cd54e0f0ab8f0357f8a42a"},{"sha":"5f9994bd4a58f72a4312fb3e09c7fe2c4ca95b82","author":{"name":"Michael Braun","email":"97e4b08231272b1ce9fb88abf3da4c802ce0a858@fami-braun.de"},"message":"mac80211: remove unnecessary num_mcast_sta check\n\nChecking for num_mcast_sta in __ieee80211_request_smps_ap() is\nunnecessary as sta list will be empty in this case anyway, so\nthe list iteration will just exit immediately. Since this isn't\na \"hot\" code path, it doesn't really matter, and the next patch\nwill redefine num_mcast_sta to make this check invalid.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>\n[change commit message]\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/5f9994bd4a58f72a4312fb3e09c7fe2c4ca95b82"},{"sha":"72f15d53f3e0ca19bb5755b9cbdde000ee2f702e","author":{"name":"Michael Braun","email":"97e4b08231272b1ce9fb88abf3da4c802ce0a858@fami-braun.de"},"message":"mac80211: filter multicast data packets on AP / AP_VLAN\n\nThis patch adds filtering for multicast data packets on AP_VLAN\ninterfaces that have no authorized station connected and changes\nfiltering on AP interfaces to not count stations assigned to\nAP_VLAN interfaces.\n\nThis saves airtime and avoids waking up other stations currently\nauthorized in this BSS. When using WPA, the packets dropped could\nnot be decrypted by any station.\n\nThe behaviour when there are no AP_VLAN interfaces is left unchanged.\n\nWhen there are AP_VLAN interfaces, this patch\n1. adds filtering multicast data packets sent on AP_VLAN interfaces\n   that have no authorized station connected.\n   No filtering happens on 4addr AP_VLAN interfaces.\n2. makes filtering of multicast data packets sent on AP interfaces\n   depend on the number of authorized stations in this bss not\n   assigned to an AP_VLAN interface.\n\nTherefore, a new num_mcast_sta counter is added for AP_VLAN interfaces.\nThe existing one for AP interfaces is altered to not track stations\nassigned to an AP_VLAN interface.\n\nThe new counter is exposed in debugfs.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>\n[reformat commit message a bit, unline ieee80211_vif_{inc,dec}_num_mcast]\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/72f15d53f3e0ca19bb5755b9cbdde000ee2f702e"},{"sha":"32910bb951a2a0332d70b23f6b3f83fa988dfcde","author":{"name":"Johannes Berg","email":"9a5936d824e6835dfe162c5611d10d2cf40ffbad@intel.com"},"message":"mac80211: preserve more bits when building QoS header\n\nMichael Braun reported that when trying to inject A-MSDUs over\nmonitor interfaces, the frame doesn't come out right since the\nQoS header A-MSDU bit is overwritten.\n\nRather than adding that bit specifically simply preserve those\nbits that we don't set here, since we typically get here with\na zeroed-out QoS header anyway.\n\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/32910bb951a2a0332d70b23f6b3f83fa988dfcde"},{"sha":"e227300c8395dffaa7614ce7c7666a82180ebc60","author":{"name":"Purushottam Kushwaha","email":"5503e7f63e76dc2be480386321071ca6f6f65933@qti.qualcomm.com"},"message":"cfg80211: pass struct to interface combination check/iter\n\nMove the growing parameter list to a structure for the interface\ncombination check and iteration functions in cfg80211 and mac80211\nto make the code easier to understand.\n\nSigned-off-by: Purushottam Kushwaha <pkushwah@qti.qualcomm.com>\n[edit commit message]\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/e227300c8395dffaa7614ce7c7666a82180ebc60"},{"sha":"0c317a02ca982ca093e71bf07cb562265ba40032","author":{"name":"Purushottam Kushwaha","email":"5503e7f63e76dc2be480386321071ca6f6f65933@qti.qualcomm.com"},"message":"cfg80211: support virtual interfaces with different beacon intervals\n\nThis commit provides a mechanism for the host drivers to advertise the\nsupport for different beacon intervals among the respective interface\ncombinations in a group, through NL80211_IFACE_COMB_BI_MIN_GCD (u32).\n\nThis value will be compared against GCD of all beaconing interfaces of\nmatching combinations.\n\nIf the driver doesn't advertise this value, the old behaviour where\nall beacon intervals must be identical is retained.\n\nIf it is specified, then any beacon interval for an interface in the\ninterface combination as well as the GCD of all active beacon intervals\nin the combination must be greater or equal to this value.\n\nSigned-off-by: Purushottam Kushwaha <pkushwah@qti.qualcomm.com>\n[change commit message, some variable names, small other things]\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/0c317a02ca982ca093e71bf07cb562265ba40032"},{"sha":"1609d18de655e243d2db0f8fa21a3830ff0ab89f","author":{"name":"Johannes Berg","email":"9a5936d824e6835dfe162c5611d10d2cf40ffbad@intel.com"},"message":"nl80211: correctly use nl80211_nan_srf_policy\n\nThis was clearly intended to be used in the attribute parsing,\nso do that instead of leaving the attribute policy unused.\n\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/1609d18de655e243d2db0f8fa21a3830ff0ab89f"},{"sha":"f83ace3b1ed4c3032c963f9f1a46985fc797633c","author":{"name":"Johannes Berg","email":"9a5936d824e6835dfe162c5611d10d2cf40ffbad@intel.com"},"message":"nl80211: ifdef WoWLAN related policies\n\nTo avoid unused variable warnings when CONFIG_PM isn't set,\nadd the appropriate ifdef to the policies that are only used\nfor WoWLAN, which can only be invoked when CONFIG_PM is set.\n\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/f83ace3b1ed4c3032c963f9f1a46985fc797633c"},{"sha":"4b82a004ec1e89251998bfc30c228b73cfdf6129","author":{"name":"Linus Lüssing","email":"a5c6a8a492e92d195952376875d6b60c8f2e89b8@c0d3.blue"},"message":"mac80211_hwsim: suggest nl80211 instead of wext driver in documentation\n\nFor mac80211_hwsim interfaces, suggest to use wpa_supplicant with the more\nmodern, netlink based driver instead of wext.\n\nSigned-off-by: Linus Lüssing <linus.luessing@c0d3.blue>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/4b82a004ec1e89251998bfc30c228b73cfdf6129"},{"sha":"06f2bb1e017166c6413debc28cf72087679242fb","author":{"name":"Michael Braun","email":"97e4b08231272b1ce9fb88abf3da4c802ce0a858@fami-braun.de"},"message":"mac80211: avoid extra memcpy in A-MSDU head creation\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/06f2bb1e017166c6413debc28cf72087679242fb"},{"sha":"a3e2f4b6ed9de85086850fe49801f9b00adb6ae1","author":{"name":"Michael Braun","email":"97e4b08231272b1ce9fb88abf3da4c802ce0a858@fami-braun.de"},"message":"mac80211: fix A-MSDU outer SA/DA\n\nAccording to IEEE 802.11-2012 section 8.3.2 table 8-19, the outer SA/DA\nof A-MSDU frames need to be changed depending on FromDS/ToDS values.\n\nSigned-off-by: Michael Braun <michael-dev@fami-braun.de>\n[use ether_addr_copy and add alignment annotations]\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/a3e2f4b6ed9de85086850fe49801f9b00adb6ae1"},{"sha":"4a2d09e31d4b4c9306177390de8911e7a56539c2","author":{"name":"Simon Wunderlich","email":"42cbe4b0826c05d661e037936181609ea8d344eb@simonwunderlich.de"},"message":"batman-adv: Start new development cycle\n\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/4a2d09e31d4b4c9306177390de8911e7a56539c2"},{"sha":"c2059d8582191304308c8573ead6585d25d085a6","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Add B.A.T.M.A.N. V sysfs files to README\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/c2059d8582191304308c8573ead6585d25d085a6"},{"sha":"1ed0359f1556e4c57778933f1e1104ca2cff4994","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Add network_coding and mcast sysfs files to README\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/1ed0359f1556e4c57778933f1e1104ca2cff4994"},{"sha":"204fa42c6fc9f20e4142bd1309e0a5065966d64e","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Add dat, mcast, nc and neighbor debugfs files to README\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/204fa42c6fc9f20e4142bd1309e0a5065966d64e"},{"sha":"0de939bac21e3031e06d9e9dc8007fb096e708a0","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Document new nc, mcast and tpmeter log levels\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/0de939bac21e3031e06d9e9dc8007fb096e708a0"},{"sha":"739ae86cd2b34ba078cee7492d22283f5500ed19","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Remove unused function batadv_hash_delete\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/739ae86cd2b34ba078cee7492d22283f5500ed19"},{"sha":"c408c1b9d49077bd6f0e267292fd35624bac76fb","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Move batadv_sum_counter to soft-interface.c\n\nThe function batadv_sum_counter is only used in soft-interface.c and has no\nspecial relevance for main.h.\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/c408c1b9d49077bd6f0e267292fd35624bac76fb"},{"sha":"bf093191db672b2ba6b769f8f7e21519348ab7fd","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Remove unused batadv_icmp_user_cmd_type\n\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":false,"url":"https://api.github.com/repos/alaahl/linux/commits/bf093191db672b2ba6b769f8f7e21519348ab7fd"}]}
{"actor":{"display_login":"alaahl"}}