{"push_id":1423189630,"size":196,"distinct_size":196,"ref":"refs/heads/master","head":"3ad0e83cf86bcaeb6ca3c37060a3ce866b25fb42","before":"77079b133f242d3e3710c9b89ed54458307e54ff","commits":[{"sha":"a17b9e4c9c5e9c4da4385908af0377af11529266","author":{"name":"Chen-Yu Tsai","email":"d935d34b7d281e4f50030b838a1bf5c8f10bdb43@csie.org"},"message":"clk: sunxi-ng: sun6i-a31: Force AHB1 clock to use PLL6 as parent\n\nOn the A31, the DMA engine only works if AHB1 is clocked from PLL6.\nIn addition, the hstimer is clocked from AHB1, and if AHB1 is clocked\nfrom the CPU clock, and cpufreq is working, we get an unstable timer.\n\nForce the AHB1 clock to use PLL6 as its parent. Previously this was done\nin the device tree with the assigned-clocks and assigned-clocks-parent\nbindings. However with this new monolithic driver, the system critical\nclocks aren't exported through the device tree. The alternative is to\nforce this setting in the driver before the clocks are registered.\n\nThis is also done in newer versions of mainline U-boot. But people still\nusing an older version, or even the vendor version, can still hit this\nissue. Hence the need to do it in the kernel as well.\n\nReported-by: Hans de Goede <hdegoede@redhat.com>\nReported-by: Maxime Ripard <maxime.ripard@free-electrons.com>\nFixes: c6e6c96d8fa6 (\"clk: sunxi-ng: Add A31/A31s clocks\")\nSigned-off-by: Chen-Yu Tsai <wens@csie.org>\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/a17b9e4c9c5e9c4da4385908af0377af11529266"},{"sha":"ac95330b96376550ae7a533d1396272d675adfa2","author":{"name":"Stéphan Rafin","email":"67d7d0d9e0847ba6bd193435934391b80891ff8f@soliotek.com"},"message":"clk: sunxi: Fix M factor computation for APB1\n\ncommit cfa636886033 (\"clk: sunxi: factors: Consolidate get_factors\nparameters into a struct\") introduced a regression for m factor\ncomputation in sun4i_get_apb1_factors function.\n\nThe old code reassigned the \"parent_rate\" parameter to the targeted\ndivisor value and was buggy for the returned frequency but not for the\ncomputed factors. Now, returned frequency is good but m factor is\nincorrectly computed (its max value 31 is always set resulting in a\nsignificantly slower frequency than the requested one...)\n\nThis patch simply restores the original proper computation for m while\nkeeping the good changes for returned rate.\n\nFixes: cfa636886033 (\"clk: sunxi: factors: Consolidate get_factors parameters into a struct\")\nSigned-off-by: Stéphan Rafin <stephan@soliotek.com>\nSigned-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/ac95330b96376550ae7a533d1396272d675adfa2"},{"sha":"27915aa61060fd8954a68a86657784705955088a","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Revert \"fix splat on disabling an interface\"\n\nThe commit 9799c50372b2 (\"batman-adv: fix splat on disabling an interface\")\nfixed a warning but at the same time broke the rtnl function add_slave for\ndevices which were temporarily removed.\n\nbatadv_softif_slave_add requires soft_iface of and hard_iface to be NULL\nbefore it is allowed to be enslaved. But this resetting of soft_iface to\nNULL in batadv_hardif_disable_interface was removed with the aforementioned\ncommit.\n\nReported-by: Julian Labus <julian@freifunk-rtk.de>\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nAcked-by: Linus Lüssing <linus.luessing@c0d3.blue>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/27915aa61060fd8954a68a86657784705955088a"},{"sha":"e13258f38e927b61cdb5f4ad25309450d3b127d1","author":{"name":"Sven Eckelmann","email":"9d878b831e8ad202268d6003fc179621a34463a2@narfation.org"},"message":"batman-adv: Detect missing primaryif during tp_send as error\n\nThe throughput meter detects different situations as problems for the\ncurrent test. It stops the test after these and reports it to userspace.\nThis also has to be done when the primary interface disappeared during the\ntest.\n\nFixes: 33a3bb4a3345 (\"batman-adv: throughput meter implementation\")\nReported-by: Joe Perches <joe@perches.com>\nSigned-off-by: Sven Eckelmann <sven@narfation.org>\nSigned-off-by: Simon Wunderlich <sw@simonwunderlich.de>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/e13258f38e927b61cdb5f4ad25309450d3b127d1"},{"sha":"9bfef729a3d11f04d12788d749a3ce6b47645734","author":{"name":"Doug Brown","email":"0e6c114040083df2acecd1d1b8ed9deb9026210c@schmorgal.com"},"message":"USB: serial: ftdi_sio: add support for TI CC3200 LaunchPad\n\nThis patch adds support for the TI CC3200 LaunchPad board, which uses a\ncustom USB vendor ID and product ID. Channel A is used for JTAG, and\nchannel B is used for a UART.\n\nSigned-off-by: Doug Brown <doug@schmorgal.com>\nCc: stable <stable@vger.kernel.org>\nSigned-off-by: Johan Hovold <johan@kernel.org>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/9bfef729a3d11f04d12788d749a3ce6b47645734"},{"sha":"74a5ed5c4f692df2ff0a2313ea71e81243525519","author":{"name":"Thomas Tai","email":"41d046c17f59e84c7cca5f01c4d2cd66078f9380@oracle.com"},"message":"sparc64: Fix find_node warning if numa node cannot be found\n\nWhen booting up LDOM, find_node() warns that a physical address\ndoesn't match a NUMA node.\n\nWARNING: CPU: 0 PID: 0 at arch/sparc/mm/init_64.c:835\nfind_node+0xf4/0x120 find_node: A physical address doesn't\nmatch a NUMA node rule. Some physical memory will be\nowned by node 0.Modules linked in:\n\nCPU: 0 PID: 0 Comm: swapper Not tainted 4.9.0-rc3 #4\nCall Trace:\n [0000000000468ba0] __warn+0xc0/0xe0\n [0000000000468c74] warn_slowpath_fmt+0x34/0x60\n [00000000004592f4] find_node+0xf4/0x120\n [0000000000dd0774] add_node_ranges+0x38/0xe4\n [0000000000dd0b1c] numa_parse_mdesc+0x268/0x2e4\n [0000000000dd0e9c] bootmem_init+0xb8/0x160\n [0000000000dd174c] paging_init+0x808/0x8fc\n [0000000000dcb0d0] setup_arch+0x2c8/0x2f0\n [0000000000dc68a0] start_kernel+0x48/0x424\n [0000000000dcb374] start_early_boot+0x27c/0x28c\n [0000000000a32c08] tlb_fixup_done+0x4c/0x64\n [0000000000027f08] 0x27f08\n\nIt is because linux use an internal structure node_masks[] to\nkeep the best memory latency node only. However, LDOM mdesc can\ncontain single latency-group with multiple memory latency nodes.\n\nIf the address doesn't match the best latency node within\nnode_masks[], it should check for an alternative via mdesc.\nThe warning message should only be printed if the address\ndoesn't match any node_masks[] nor within mdesc. To minimize\nthe impact of searching mdesc every time, the last matched\nmask and index is stored in a variable.\n\nSigned-off-by: Thomas Tai <thomas.tai@oracle.com>\nReviewed-by: Chris Hyser <chris.hyser@oracle.com>\nReviewed-by: Liam Merwick <liam.merwick@oracle.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/74a5ed5c4f692df2ff0a2313ea71e81243525519"},{"sha":"07b5ab3f71d318e52c18cc3b73c1d44c908aacfa","author":{"name":"Andreas Larsson","email":"80b780c8305f0f75fc9380899bda91aa1af94a74@gaisler.com"},"message":"sparc32: Fix inverted invalid_frame_pointer checks on sigreturns\n\nSigned-off-by: Andreas Larsson <andreas@gaisler.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/07b5ab3f71d318e52c18cc3b73c1d44c908aacfa"},{"sha":"18f6084a989ba1b38702f9af37a2e4049a924be6","author":{"name":"Andrey Grodzovsky","email":"9f35aa43c317c36b57e2086a81f2ecebfd20a9c5@gmail.com"},"message":"scsi: mpt3sas: Fix secure erase premature termination\n\nThis is a work around for a bug with LSI Fusion MPT SAS2 when perfoming\nsecure erase. Due to the very long time the operation takes, commands\nissued during the erase will time out and will trigger execution of the\nabort hook. Even though the abort hook is called for the specific\ncommand which timed out, this leads to entire device halt\n(scsi_state terminated) and premature termination of the secure erase.\n\nSet device state to busy while ATA passthrough commands are in progress.\n\n[mkp: hand applied to 4.9/scsi-fixes, tweaked patch description]\n\nSigned-off-by: Andrey Grodzovsky <andrey2805@gmail.com>\nAcked-by: Sreekanth Reddy <Sreekanth.Reddy@broadcom.com>\nCc: <linux-scsi@vger.kernel.org>\nCc: Sathya Prakash <sathya.prakash@broadcom.com>\nCc: Chaitra P B <chaitra.basappa@broadcom.com>\nCc: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>\nCc: Sreekanth Reddy <Sreekanth.Reddy@broadcom.com>\nCc: Hannes Reinecke <hare@suse.de>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/18f6084a989ba1b38702f9af37a2e4049a924be6"},{"sha":"87a349f9cc0908bc0cfac0c9ece3179f650ae95a","author":{"name":"Thomas Tai","email":"41d046c17f59e84c7cca5f01c4d2cd66078f9380@oracle.com"},"message":"sparc64: fix compile warning section mismatch in find_node()\n\nA compile warning is introduced by a commit to fix the find_node().\nThis patch fix the compile warning by moving find_node() into __init\nsection. Because find_node() is only used by memblock_nid_range() which\nis only used by a __init add_node_ranges(). find_node() and\nmemblock_nid_range() should also be inside __init section.\n\nSigned-off-by: Thomas Tai <thomas.tai@oracle.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/87a349f9cc0908bc0cfac0c9ece3179f650ae95a"},{"sha":"c733ab3512431436a26e0381829b45794cb13fb0","author":{"name":"Mauricio Faria de Oliveira","email":"a51058c797c11460a241163e867079a7d9bf8caf@linux.vnet.ibm.com"},"message":"scsi: qla2xxx: do not abort all commands in the adapter during EEH recovery\n\nThe previous commit 1535aa75a3d8 (\"qla2xxx: fix invalid DMA access after\ncommand aborts in PCI device remove\") introduced a regression during an\nEEH recovery, since the change to the qla2x00_abort_all_cmds() function\ncalls qla2xxx_eh_abort(), which verifies the EEH recovery condition but\nhandles it heavy-handed. (commit a465537ad1a4 \"qla2xxx: Disable the\nadapter and skip error recovery in case of register disconnect.\")\n\nThis problem warrants a more general/optimistic solution right into\nqla2xxx_eh_abort() (eg in case a real command abort arrives during EEH\nrecovery, or if it takes long enough to trigger command aborts); but\nit's still worth to add a check to ensure the code added by the previous\ncommit is correct and contained within its owner function.\n\nThis commit just adds a 'if (!ha->flags.eeh_busy)' check around it.\n(ahem; a trivial fix for this -rc series; sorry for this oversight.)\n\nWith it applied, both PCI device remove and EEH recovery works fine.\n\nFixes: 1535aa75a3d8 (\"scsi: qla2xxx: fix invalid DMA access after command aborts in PCI device remove\")\nSigned-off-by: Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>\nAcked-by: Himanshu Madhani <himanshu.madhani@cavium.com>\nSigned-off-by: Martin K. Petersen <martin.petersen@oracle.com>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/c733ab3512431436a26e0381829b45794cb13fb0"},{"sha":"d8188b10087cc78cd1e23c9b7525378da325626a","author":{"name":"James Bottomley","email":"c61de33534998ae239ac3bcee9c77ffbb5713c74@HansenPartnership.com"},"message":"Merge remote-tracking branch 'mkp-scsi/4.9/scsi-fixes' into fixes","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/d8188b10087cc78cd1e23c9b7525378da325626a"},{"sha":"2ce9d2272b98743b911196c49e7af5841381c206","author":{"name":"Petr Vandrovec","email":"27f9f6c48b355c1783e9f8bd4a313505d2d0d72b@vandrovec.name"},"message":"Fix USB CB/CBI storage devices with CONFIG_VMAP_STACK=y\n\nSome code (all error handling) submits CDBs that are allocated\non the stack.  This breaks with CB/CBI code that tries to create\nURB directly from SCSI command buffer - which happens to be in\nvmalloced memory with vmalloced kernel stacks.\n\nLet's make copy of the command in usb_stor_CB_transport.\n\nSigned-off-by: Petr Vandrovec <petr@vandrovec.name>\nCc: stable <stable@vger.kernel.org>\nAcked-by: Alan Stern <stern@rowland.harvard.edu>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/2ce9d2272b98743b911196c49e7af5841381c206"},{"sha":"864c2357ca898c6171fe5284f5ecc795c8ce27a8","author":{"name":"David Carrillo-Cisneros","email":"6e93ddcaa28664057fa687cbed27442543cbd0b3@google.com"},"message":"perf/core: Do not set cpuctx->cgrp for unscheduled cgroups\n\nCommit:\n\n  db4a835601b7 (\"perf/core: Set cgroup in CPU contexts for new cgroup events\")\n\nfailed to verify that event->cgrp is actually the scheduled cgroup\nin a CPU before setting cpuctx->cgrp. This patch fixes that.\n\nNow that there is a different path for scheduled and unscheduled\ncgroup, add a warning to catch when cpuctx->cgrp is still set after\nthe last cgroup event has been unsheduled.\n\nTo verify the bug:\n\n  # Create 2 cgroups.\n  mkdir /dev/cgroups/devices/g1\n  mkdir /dev/cgroups/devices/g2\n\n  # launch a task, bind it to a cpu and move it to g1\n  CPU=2\n  while :; do : ; done &\n  P=$!\n\n  taskset -pc $CPU $P\n  echo $P > /dev/cgroups/devices/g1/tasks\n\n  # monitor g2 (it runs no tasks) and observe output\n  perf stat -e cycles -I 1000 -C $CPU -G g2\n\n  #           time             counts unit events\n     1.000091408          7,579,527      cycles                    g2\n     2.000350111      <not counted>      cycles                    g2\n     3.000589181      <not counted>      cycles                    g2\n     4.000771428      <not counted>      cycles                    g2\n\n  # note first line that displays that a task run in g2, despite\n  # g2 having no tasks. This is because cpuctx->cgrp was wrongly\n  # set when context of new event was installed.\n  # After applying the fix we obtain the right output:\n\n  perf stat -e cycles -I 1000 -C $CPU -G g2\n  #           time             counts unit events\n     1.000119615      <not counted>      cycles                    g2\n     2.000389430      <not counted>      cycles                    g2\n     3.000590962      <not counted>      cycles                    g2\n\nSigned-off-by: David Carrillo-Cisneros <davidcc@google.com>\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nCc: Alexander Shishkin <alexander.shishkin@linux.intel.com>\nCc: Arnaldo Carvalho de Melo <acme@redhat.com>\nCc: Jiri Olsa <jolsa@redhat.com>\nCc: Kan Liang <kan.liang@intel.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Nilay Vaish <nilayvaish@gmail.com>\nCc: Paul Turner <pjt@google.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Stephane Eranian <eranian@google.com>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Vegard Nossum <vegard.nossum@gmail.com>\nLink: http://lkml.kernel.org/r/1478026378-86083-1-git-send-email-davidcc@google.com\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/864c2357ca898c6171fe5284f5ecc795c8ce27a8"},{"sha":"c8eaf3479e521e973eb2d4111b8ee8f5b7b564ab","author":{"name":"Filip Matusiak","email":"0507a60f371bcf0c7b55fe287c1142936e4cc8fe@tieto.com"},"message":"mac80211: Ignore VHT IE from peer with wrong rx_mcs_map\n\nThis is a workaround for VHT-enabled STAs which break the spec\nand have the VHT-MCS Rx map filled in with value 3 for all eight\nspacial streams, an example is AR9462 in AP mode.\n\nAs per spec, in section 22.1.1 Introduction to the VHT PHY\nA VHT STA shall support at least single spactial stream VHT-MCSs\n0 to 7 (transmit and receive) in all supported channel widths.\n\nSome devices in STA mode will get firmware assert when trying to\nassociate, examples are QCA9377 & QCA6174.\n\nPacket example of broken VHT Cap IE of AR9462:\n\nTag: VHT Capabilities (IEEE Std 802.11ac/D3.1)\n    Tag Number: VHT Capabilities (IEEE Std 802.11ac/D3.1) (191)\n    Tag length: 12\n    VHT Capabilities Info: 0x00000000\n    VHT Supported MCS Set\n        Rx MCS Map: 0xffff\n            .... .... .... ..11 = Rx 1 SS: Not Supported (0x0003)\n            .... .... .... 11.. = Rx 2 SS: Not Supported (0x0003)\n            .... .... ..11 .... = Rx 3 SS: Not Supported (0x0003)\n            .... .... 11.. .... = Rx 4 SS: Not Supported (0x0003)\n            .... ..11 .... .... = Rx 5 SS: Not Supported (0x0003)\n            .... 11.. .... .... = Rx 6 SS: Not Supported (0x0003)\n            ..11 .... .... .... = Rx 7 SS: Not Supported (0x0003)\n            11.. .... .... .... = Rx 8 SS: Not Supported (0x0003)\n        ...0 0000 0000 0000 = Rx Highest Long GI Data Rate (in Mb/s, 0 = subfield not in use): 0x0000\n        Tx MCS Map: 0xffff\n        ...0 0000 0000 0000 = Tx Highest Long GI Data Rate  (in Mb/s, 0 = subfield not in use): 0x0000\n\nSigned-off-by: Filip Matusiak <filip.matusiak@tieto.com>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/c8eaf3479e521e973eb2d4111b8ee8f5b7b564ab"},{"sha":"6c18a6b4e79953ba38bc110e1e42ac45a951b25f","author":{"name":"Felix Fietkau","email":"8cf1b58efcecbc12846b1b7b0c62f2bc67216d26@nbd.name"},"message":"Revert \"mac80211: allow using AP_LINK_PS with mac80211-generated TIM IE\"\n\nThis reverts commit c68df2e7be0c1238ea3c281fd744a204ef3b15a0.\n\n__sta_info_recalc_tim turns into a no-op if local->ops->set_tim is not\nset. This prevents the beacon TIM bit from being set for all drivers\nthat do not implement this op (almost all of them), thus thoroughly\nessential AP mode powersave functionality.\n\nCc: Emmanuel Grumbach <emmanuel.grumbach@intel.com>\nFixes: c68df2e7be0c (\"mac80211: allow using AP_LINK_PS with mac80211-generated TIM IE\")\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/6c18a6b4e79953ba38bc110e1e42ac45a951b25f"},{"sha":"8fdd136f2200e6b7237e7e48453f4a591d768e3e","author":{"name":"Pedersen, Thomas","email":"caf222afd32f94c422ff42312572845b5e6e8023@qca.qualcomm.com"},"message":"cfg80211: add bitrate for 20MHz MCS 9\n\nSome drivers (ath10k) report MCS 9 @ 20MHz, which\ntechnically isn't defined. To get more meaningful value\nthan 0 out of this however, just extrapolate a bitrate\nfrom ratio of MCS 7 and 9 in channels where it is allowed.\n\nSigned-off-by: Thomas Pedersen <twp@qca.qualcomm.com>\n[add a comment about it in the code]\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/8fdd136f2200e6b7237e7e48453f4a591d768e3e"},{"sha":"c1f4c9ede3c799da9f920c1df9ce524145781637","author":{"name":"Felix Fietkau","email":"8cf1b58efcecbc12846b1b7b0c62f2bc67216d26@nbd.name"},"message":"mac80211: update A-MPDU flag on tx dequeue\n\nThe sequence number counter is used to derive the starting sequence\nnumber. Since that counter is updated on tx dequeue, the A-MPDU flag\nneeds to be up to date at the tme of dequeue as well.\n\nThis patch prevents sending more A-MPDU frames after the session has\nbeen terminated and also ensures that aggregation starts right after the\nsession has been established\n\nFixes: bb42f2d13ffc (\"mac80211: Move reorder-sensitive TX handlers to after TXQ dequeue\")\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\nAcked-by: Toke Høiland-Jørgensen <toke@toke.dk>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/c1f4c9ede3c799da9f920c1df9ce524145781637"},{"sha":"fff712cbe38b6d4e211df9c22aabcfd9739c1c2a","author":{"name":"Felix Fietkau","email":"8cf1b58efcecbc12846b1b7b0c62f2bc67216d26@nbd.name"},"message":"mac80211: remove bogus skb vif assignment\n\nThe call to ieee80211_txq_enqueue overwrites the vif pointer with the\ncodel enqueue time, so setting it just before that call makes no sense.\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\nAcked-by: Toke Høiland-Jørgensen <toke@toke.dk>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/fff712cbe38b6d4e211df9c22aabcfd9739c1c2a"},{"sha":"a786f96da0d657bf8bd56d8eebb3f31cc45605bb","author":{"name":"Felix Fietkau","email":"8cf1b58efcecbc12846b1b7b0c62f2bc67216d26@nbd.name"},"message":"mac80211: fix A-MSDU aggregation with fast-xmit + txq\n\nA-MSDU aggregation alters the QoS header after a frame has been\nenqueued, so it needs to be ready before enqueue and not overwritten\nagain afterwards\n\nFixes: bb42f2d13ffc (\"mac80211: Move reorder-sensitive TX handlers to after TXQ dequeue\")\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\nAcked-by: Toke Høiland-Jørgensen <toke@toke.dk>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/a786f96da0d657bf8bd56d8eebb3f31cc45605bb"},{"sha":"4fb7f8af1f4c14a2a6cee7c9ff0cf999d918c72d","author":{"name":"Benjamin Beichler","email":"35d293a1426bc7d75ba17f6113abfa4f77e8dc0a@uni-rostock.de"},"message":"mac80211_hwsim: fix beacon delta calculation\n\nDue to the cast from uint32_t to int64_t, a wrong next beacon timing is\ncalculated and effectively the beacon timer stops working. This is\nespecially bad for 802.11s mesh networks, because discovery breaks\nwithout beacons.\n\nSigned-off-by: Benjamin Beichler <benjamin.beichler@uni-rostock.de>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/DirectMyFile/linux/commits/4fb7f8af1f4c14a2a6cee7c9ff0cf999d918c72d"}]}
{"actor":{"display_login":"kaendfinger"}}