Hai , This was regarding one problem that i am facing in Linux. I am writing one Device driver for one GMAC Card. Card has got Local memory (SRAM) and Dma engine also to exchange packets from Local Memory as well as from host memory. Driver is running on Linux 7.2 host. As such driver is running fine and able to send and receive packet. But after exchanging few packets , Kernel gives Assertion Assertion failure in __journal_drop_transaction() at fs/jbd/checkpoint.c:584: "transaction->t_shadow_list == NULL" I am not able to figure out what could be the problem , It seems driver is corrupting some memory but dont know how to find out. Do u have any idea ? Have you ever face this kind of problem ? Or any body else who can help in this ... Regards, Mahesh Pujara > - > : send the line "unsubscribe linux-net" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > - > : send the line "unsubscribe linux-net" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html