diff for duplicates of <49B9FCB0.2030103@renesas.com> diff --git a/a/1.txt b/N1/1.txt index aad1900..76dc0aa 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -446,7 +446,7 @@ index 0000000..540454d + void *callback_param; + + /* non send data */ -+ if (desc->mark = DESC_NCOMP) ++ if (desc->mark == DESC_NCOMP) + break; + + /* send data sesc */ @@ -486,7 +486,7 @@ index 0000000..540454d + /* Find the first un-transfer desciptor */ + for (ld_node = sh_chan->ld_queue.next; + (ld_node != &sh_chan->ld_queue) -+ && (to_sh_desc(ld_node)->mark = DESC_COMP); ++ && (to_sh_desc(ld_node)->mark == DESC_COMP); + ld_node = ld_node->next) + cpu_relax(); + @@ -520,7 +520,7 @@ index 0000000..540454d + + last_used = chan->cookie; + last_complete = sh_chan->completed_cookie; -+ if (last_complete = -EBUSY) ++ if (last_complete == -EBUSY) + last_complete = last_used; + + if (done) @@ -543,7 +543,7 @@ index 0000000..540454d + u32 sar_buf = sh_dmae_readl(sh_chan, SAR); + + list_for_each_entry(desc, &sh_chan->ld_queue, node) { -+ if ((desc->hw.sar + desc->hw.tcr) = sar_buf) { ++ if ((desc->hw.sar + desc->hw.tcr) == sar_buf) { + cur_desc = desc; + break; + } @@ -553,10 +553,12 @@ index 0000000..540454d + case 0: /* other desc data */ + break; + case -EBUSY: /* last desc */ -+ sh_chan->completed_cookie + cur_desc->async_tx.cookie; ++ sh_chan->completed_cookie = ++ cur_desc->async_tx.cookie; + break; + default: /* first desc ( 0 < )*/ -+ sh_chan->completed_cookie + cur_desc->async_tx.cookie - 1; ++ sh_chan->completed_cookie = ++ cur_desc->async_tx.cookie - 1; + break; + } + cur_desc->mark = DESC_COMP; diff --git a/a/content_digest b/N1/content_digest index c4acbc2..5895661 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,6 +1,6 @@ "From\0Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>\0" - "Subject\0[PATCH v2] dmaengine: sh: Add support DMA-Engine driver for DMA of\0" - "Date\0Fri, 13 Mar 2009 06:26:56 +0000\0" + "Subject\0[PATCH v2] dmaengine: sh: Add support DMA-Engine driver for DMA of SuperH\0" + "Date\0Fri, 13 Mar 2009 15:26:56 +0900\0" "To\0Linux-sh <linux-sh@vger.kernel.org>\0" "Cc\0linux-kernel@vger.kernel.org\0" "\00:1\0" @@ -453,7 +453,7 @@ "+\t\tvoid *callback_param;\n" "+\n" "+\t\t/* non send data */\n" - "+\t\tif (desc->mark = DESC_NCOMP)\n" + "+\t\tif (desc->mark == DESC_NCOMP)\n" "+\t\t\tbreak;\n" "+\n" "+\t\t/* send data sesc */\n" @@ -493,7 +493,7 @@ "+\t/* Find the first un-transfer desciptor */\n" "+\tfor (ld_node = sh_chan->ld_queue.next;\n" "+\t\t(ld_node != &sh_chan->ld_queue)\n" - "+\t\t\t&& (to_sh_desc(ld_node)->mark = DESC_COMP);\n" + "+\t\t\t&& (to_sh_desc(ld_node)->mark == DESC_COMP);\n" "+\t\tld_node = ld_node->next)\n" "+\t\tcpu_relax();\n" "+\n" @@ -527,7 +527,7 @@ "+\n" "+\tlast_used = chan->cookie;\n" "+\tlast_complete = sh_chan->completed_cookie;\n" - "+\tif (last_complete = -EBUSY)\n" + "+\tif (last_complete == -EBUSY)\n" "+\t\tlast_complete = last_used;\n" "+\n" "+\tif (done)\n" @@ -550,7 +550,7 @@ "+\t\tu32 sar_buf = sh_dmae_readl(sh_chan, SAR);\n" "+\n" "+\t\tlist_for_each_entry(desc, &sh_chan->ld_queue, node) {\n" - "+\t\t\tif ((desc->hw.sar + desc->hw.tcr) = sar_buf) {\n" + "+\t\t\tif ((desc->hw.sar + desc->hw.tcr) == sar_buf) {\n" "+\t\t\t\tcur_desc = desc;\n" "+\t\t\t\tbreak;\n" "+\t\t\t}\n" @@ -560,10 +560,12 @@ "+\t\t\tcase 0: /* other desc data */\n" "+\t\t\t\tbreak;\n" "+\t\t\tcase -EBUSY: /* last desc */\n" - "+\t\t\t\tsh_chan->completed_cookie +\t\t\t\t\tcur_desc->async_tx.cookie;\n" + "+\t\t\t\tsh_chan->completed_cookie =\n" + "+\t\t\t\t\tcur_desc->async_tx.cookie;\n" "+\t\t\t\tbreak;\n" "+\t\t\tdefault: /* first desc ( 0 < )*/\n" - "+\t\t\t\tsh_chan->completed_cookie +\t\t\t\t\tcur_desc->async_tx.cookie - 1;\n" + "+\t\t\t\tsh_chan->completed_cookie =\n" + "+\t\t\t\t\tcur_desc->async_tx.cookie - 1;\n" "+\t\t\t\tbreak;\n" "+\t\t\t}\n" "+\t\t\tcur_desc->mark = DESC_COMP;\n" @@ -944,4 +946,4 @@ "-- \n" 1.6.2 -e8ae3a74d474543bebc8571a4ff20afa47a900af910f7a78f529bd85c8f8dc11 +f7522c06fa8d518652d09854f93dbf0f8e85f8fb22cb453b43528f777b4b83d6
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.