{"push_id":979099362,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"7c33c8008e9e5b4cb99ff914cbfd0f9051d38ceb","before":"e35628dc0b4c8d35f668efce9bab6bd603a0a6f3","commits":[{"sha":"4abbe66035edfaa108fa6f48fed43761b3e8b961","author":{"email":"87b730cde793985727f3c4f3b434d1cd996e9b41@grinn-global.com","name":"Wojciech Nizinski"},"message":"fix memory leak in DMA pool after unloading module\n\nBug: When module was loaded/unloaded multiple times, following error\noccurs:\nrt2870: init\nERROR: 2048 KiB atomic DMA coherent pool is too small!\nPlease increase it with coherent_pool= kernel parameter!\n\nHow to reproduce:\n\nfor i in `seq 1 10`; do modprobe mt7601Usta && sleep 1 && rmmod\nmt7601Usta && sleep 1; done\n\nCause: USB_URB was allocated for TX_RING_SIZE=5\nbut in functions\n    RTMPResetTxRxRingMemory()\n    RTMPFreeTxRxRingMemory()\nthere is magic value 4 used instead of TX_RING_SIZE","distinct":true,"url":"https://api.github.com/repos/porjo/mt7601/commits/4abbe66035edfaa108fa6f48fed43761b3e8b961"},{"sha":"7c33c8008e9e5b4cb99ff914cbfd0f9051d38ceb","author":{"email":"17283e214682b433b2a15b3f01c96310e53ecf39@pace7.com","name":"Ian Bishop"},"message":"Merge pull request #34 from niziak/master\n\nfix memory leak in DMA pool after unloading module","distinct":true,"url":"https://api.github.com/repos/porjo/mt7601/commits/7c33c8008e9e5b4cb99ff914cbfd0f9051d38ceb"}]}