* [PATCH] OMAP: MMC: Add several missing line breaks
@ 2008-03-20 13:37 Felipe Balbi
2008-03-26 15:33 ` Eduardo Valentin
0 siblings, 1 reply; 6+ messages in thread
From: Felipe Balbi @ 2008-03-20 13:37 UTC (permalink / raw)
To: linux-omap; +Cc: Felipe Balbi
Misc clean up in omap_hsmmc.c to beautify debugging output.
Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
---
drivers/mmc/host/omap_hsmmc.c | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c
index 047c64d..3fdd484 100644
--- a/drivers/mmc/host/omap_hsmmc.c
+++ b/drivers/mmc/host/omap_hsmmc.c
@@ -146,7 +146,7 @@ static void omap_mmc_stop_clock(struct mmc_omap_host *host)
OMAP_HSMMC_WRITE(host->base, SYSCTL,
OMAP_HSMMC_READ(host->base, SYSCTL) & ~CEN);
if ((OMAP_HSMMC_READ(host->base, SYSCTL) & CEN) != 0x0)
- dev_dbg(mmc_dev(host->mmc), "MMC Clock is not stoped");
+ dev_dbg(mmc_dev(host->mmc), "MMC Clock is not stoped\n");
}
/*
@@ -401,7 +401,7 @@ static int omap_mmc_switch_opcond(struct mmc_omap_host *host, int vdd)
return 0;
err:
- dev_dbg(mmc_dev(host->mmc), "Unable to switch operating voltage \n");
+ dev_dbg(mmc_dev(host->mmc), "Unable to switch operating voltage\n");
return ret;
}
@@ -763,11 +763,11 @@ static int __init omap_mmc_probe(struct platform_device *pdev)
* MMC can still work without debounce clock.
*/
if (IS_ERR(host->dbclk))
- dev_dbg(mmc_dev(host->mmc), "Failed to get debounce clock \n");
+ dev_dbg(mmc_dev(host->mmc), "Failed to get debounce clock\n");
else
if (clk_enable(host->dbclk) != 0)
dev_dbg(mmc_dev(host->mmc), "Enabling debounce"
- "clk failed\n");
+ " clk failed\n");
else
host->dbclk_enabled = 1;
@@ -796,7 +796,7 @@ static int __init omap_mmc_probe(struct platform_device *pdev)
ret = request_irq(host->irq, mmc_omap_irq, IRQF_DISABLED, pdev->name,
host);
if (ret) {
- dev_dbg(mmc_dev(host->mmc), "Unable to grab HSMMC IRQ");
+ dev_dbg(mmc_dev(host->mmc), "Unable to grab HSMMC IRQ\n");
goto irq_err;
}
@@ -807,7 +807,7 @@ static int __init omap_mmc_probe(struct platform_device *pdev)
host);
if (ret) {
dev_dbg(mmc_dev(host->mmc),
- "Unable to grab MMC CD IRQ");
+ "Unable to grab MMC CD IRQ\n", ret);
free_irq(host->irq, host);
goto irq_err;
}
@@ -837,7 +837,7 @@ err:
return ret;
irq_err:
- dev_dbg(mmc_dev(host->mmc), "Unable to configure MMC IRQs");
+ dev_dbg(mmc_dev(host->mmc), "Unable to configure MMC IRQs\n");
clk_disable(host->fclk);
clk_disable(host->iclk);
clk_put(host->fclk);
@@ -900,7 +900,7 @@ static int omap_mmc_suspend(struct platform_device *pdev, pm_message_t state)
if (ret)
dev_dbg(mmc_dev(host->mmc),
"Unable to handle MMC board"
- "level suspend\n");
+ " level suspend\n");
if (!(OMAP_HSMMC_READ(host->base, HCTL) & SDVSDET)) {
OMAP_HSMMC_WRITE(host->base, HCTL,
--
1.5.5.rc0.16.g02b00
^ permalink raw reply related [flat|nested] 6+ messages in thread* Re: [PATCH] OMAP: MMC: Add several missing line breaks
2008-03-20 13:37 [PATCH] OMAP: MMC: Add several missing line breaks Felipe Balbi
@ 2008-03-26 15:33 ` Eduardo Valentin
2008-03-26 15:33 ` Eduardo Valentin
0 siblings, 1 reply; 6+ messages in thread
From: Eduardo Valentin @ 2008-03-26 15:33 UTC (permalink / raw)
To: linux-omap
Hi Balbi,
Here is a refreshed version of your patch.
Cheers,
Eduardo Valentin
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH] OMAP: MMC: Add several missing line breaks.
2008-03-26 15:33 ` Eduardo Valentin
@ 2008-03-26 15:33 ` Eduardo Valentin
2008-03-26 17:39 ` Felipe Balbi
0 siblings, 1 reply; 6+ messages in thread
From: Eduardo Valentin @ 2008-03-26 15:33 UTC (permalink / raw)
To: linux-omap; +Cc: Felipe Balbi, Eduardo Valentin
From: Felipe Balbi <felipe.balbi@nokia.com>
Misc clean up in omap_hsmmc.c to beautify debugging output.
Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br>
---
drivers/mmc/host/omap_hsmmc.c | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c
index 3d4a7d1..70f6895 100644
--- a/drivers/mmc/host/omap_hsmmc.c
+++ b/drivers/mmc/host/omap_hsmmc.c
@@ -146,7 +146,7 @@ static void omap_mmc_stop_clock(struct mmc_omap_host *host)
OMAP_HSMMC_WRITE(host->base, SYSCTL,
OMAP_HSMMC_READ(host->base, SYSCTL) & ~CEN);
if ((OMAP_HSMMC_READ(host->base, SYSCTL) & CEN) != 0x0)
- dev_dbg(mmc_dev(host->mmc), "MMC Clock is not stoped");
+ dev_dbg(mmc_dev(host->mmc), "MMC Clock is not stoped\n");
}
/*
@@ -401,7 +401,7 @@ static int omap_mmc_switch_opcond(struct mmc_omap_host *host, int vdd)
return 0;
err:
- dev_dbg(mmc_dev(host->mmc), "Unable to switch operating voltage \n");
+ dev_dbg(mmc_dev(host->mmc), "Unable to switch operating voltage\n");
return ret;
}
@@ -760,11 +760,11 @@ static int __init omap_mmc_probe(struct platform_device *pdev)
* MMC can still work without debounce clock.
*/
if (IS_ERR(host->dbclk))
- dev_dbg(mmc_dev(host->mmc), "Failed to get debounce clock \n");
+ dev_dbg(mmc_dev(host->mmc), "Failed to get debounce clock\n");
else
if (clk_enable(host->dbclk) != 0)
dev_dbg(mmc_dev(host->mmc), "Enabling debounce"
- "clk failed\n");
+ " clk failed\n");
else
host->dbclk_enabled = 1;
@@ -793,7 +793,7 @@ static int __init omap_mmc_probe(struct platform_device *pdev)
ret = request_irq(host->irq, mmc_omap_irq, IRQF_DISABLED, pdev->name,
host);
if (ret) {
- dev_dbg(mmc_dev(host->mmc), "Unable to grab HSMMC IRQ");
+ dev_dbg(mmc_dev(host->mmc), "Unable to grab HSMMC IRQ\n");
goto irq_err;
}
@@ -820,7 +820,7 @@ err:
return ret;
irq_err:
- dev_dbg(mmc_dev(host->mmc), "Unable to configure MMC IRQs");
+ dev_dbg(mmc_dev(host->mmc), "Unable to configure MMC IRQs\n");
clk_disable(host->fclk);
clk_disable(host->iclk);
clk_put(host->fclk);
@@ -881,7 +881,7 @@ static int omap_mmc_suspend(struct platform_device *pdev, pm_message_t state)
if (ret)
dev_dbg(mmc_dev(host->mmc),
"Unable to handle MMC board"
- "level suspend\n");
+ " level suspend\n");
if (!(OMAP_HSMMC_READ(host->base, HCTL) & SDVSDET)) {
OMAP_HSMMC_WRITE(host->base, HCTL,
--
1.5.4.2
^ permalink raw reply related [flat|nested] 6+ messages in thread* Re: [PATCH] OMAP: MMC: Add several missing line breaks.
2008-03-26 15:33 ` Eduardo Valentin
@ 2008-03-26 17:39 ` Felipe Balbi
2008-03-26 18:07 ` Eduardo Valentin
0 siblings, 1 reply; 6+ messages in thread
From: Felipe Balbi @ 2008-03-26 17:39 UTC (permalink / raw)
To: Eduardo Valentin; +Cc: linux-omap, Felipe Balbi, Eduardo Valentin
On Wed, Mar 26, 2008 at 11:33:45AM -0400, Eduardo Valentin wrote:
> From: Felipe Balbi <felipe.balbi@nokia.com>
>
> Misc clean up in omap_hsmmc.c to beautify debugging output.
>
> Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
Here you should put what you changed just to ease the comparisson :-)
But ok... thanks for checking it :-)
> Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br>
> ---
> drivers/mmc/host/omap_hsmmc.c | 14 +++++++-------
> 1 files changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c
> index 3d4a7d1..70f6895 100644
> --- a/drivers/mmc/host/omap_hsmmc.c
> +++ b/drivers/mmc/host/omap_hsmmc.c
> @@ -146,7 +146,7 @@ static void omap_mmc_stop_clock(struct mmc_omap_host *host)
> OMAP_HSMMC_WRITE(host->base, SYSCTL,
> OMAP_HSMMC_READ(host->base, SYSCTL) & ~CEN);
> if ((OMAP_HSMMC_READ(host->base, SYSCTL) & CEN) != 0x0)
> - dev_dbg(mmc_dev(host->mmc), "MMC Clock is not stoped");
> + dev_dbg(mmc_dev(host->mmc), "MMC Clock is not stoped\n");
> }
>
> /*
> @@ -401,7 +401,7 @@ static int omap_mmc_switch_opcond(struct mmc_omap_host *host, int vdd)
>
> return 0;
> err:
> - dev_dbg(mmc_dev(host->mmc), "Unable to switch operating voltage \n");
> + dev_dbg(mmc_dev(host->mmc), "Unable to switch operating voltage\n");
> return ret;
> }
>
> @@ -760,11 +760,11 @@ static int __init omap_mmc_probe(struct platform_device *pdev)
> * MMC can still work without debounce clock.
> */
> if (IS_ERR(host->dbclk))
> - dev_dbg(mmc_dev(host->mmc), "Failed to get debounce clock \n");
> + dev_dbg(mmc_dev(host->mmc), "Failed to get debounce clock\n");
> else
> if (clk_enable(host->dbclk) != 0)
> dev_dbg(mmc_dev(host->mmc), "Enabling debounce"
> - "clk failed\n");
> + " clk failed\n");
> else
> host->dbclk_enabled = 1;
>
> @@ -793,7 +793,7 @@ static int __init omap_mmc_probe(struct platform_device *pdev)
> ret = request_irq(host->irq, mmc_omap_irq, IRQF_DISABLED, pdev->name,
> host);
> if (ret) {
> - dev_dbg(mmc_dev(host->mmc), "Unable to grab HSMMC IRQ");
> + dev_dbg(mmc_dev(host->mmc), "Unable to grab HSMMC IRQ\n");
> goto irq_err;
> }
>
> @@ -820,7 +820,7 @@ err:
> return ret;
>
> irq_err:
> - dev_dbg(mmc_dev(host->mmc), "Unable to configure MMC IRQs");
> + dev_dbg(mmc_dev(host->mmc), "Unable to configure MMC IRQs\n");
> clk_disable(host->fclk);
> clk_disable(host->iclk);
> clk_put(host->fclk);
> @@ -881,7 +881,7 @@ static int omap_mmc_suspend(struct platform_device *pdev, pm_message_t state)
> if (ret)
> dev_dbg(mmc_dev(host->mmc),
> "Unable to handle MMC board"
> - "level suspend\n");
> + " level suspend\n");
>
> if (!(OMAP_HSMMC_READ(host->base, HCTL) & SDVSDET)) {
> OMAP_HSMMC_WRITE(host->base, HCTL,
> --
> 1.5.4.2
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
--
Best Regards,
Felipe Balbi
me@felipebalbi.com
http://blog.felipebalbi.com
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: [PATCH] OMAP: MMC: Add several missing line breaks.
2008-03-26 17:39 ` Felipe Balbi
@ 2008-03-26 18:07 ` Eduardo Valentin
2008-03-28 10:36 ` Tony Lindgren
0 siblings, 1 reply; 6+ messages in thread
From: Eduardo Valentin @ 2008-03-26 18:07 UTC (permalink / raw)
To: me; +Cc: linux-omap, Felipe Balbi, Eduardo Valentin
Hi Balbi,
On Wed, Mar 26, 2008 at 1:39 PM, Felipe Balbi <me@felipebalbi.com> wrote:
> On Wed, Mar 26, 2008 at 11:33:45AM -0400, Eduardo Valentin wrote:
> > From: Felipe Balbi <felipe.balbi@nokia.com>
> >
> > Misc clean up in omap_hsmmc.c to beautify debugging output.
> >
> > Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
>
> Here you should put what you changed just to ease the comparisson :-)
That's true. But the change was just to remove part of your patch that modified
something that was already removed. And it still keeps adding missing
line breaks :-).
> But ok... thanks for checking it :-)
>
>
>
> > Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br>
> > ---
> > drivers/mmc/host/omap_hsmmc.c | 14 +++++++-------
> > 1 files changed, 7 insertions(+), 7 deletions(-)
> >
> > diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c
> > index 3d4a7d1..70f6895 100644
> > --- a/drivers/mmc/host/omap_hsmmc.c
> > +++ b/drivers/mmc/host/omap_hsmmc.c
> > @@ -146,7 +146,7 @@ static void omap_mmc_stop_clock(struct mmc_omap_host *host)
> > OMAP_HSMMC_WRITE(host->base, SYSCTL,
> > OMAP_HSMMC_READ(host->base, SYSCTL) & ~CEN);
> > if ((OMAP_HSMMC_READ(host->base, SYSCTL) & CEN) != 0x0)
> > - dev_dbg(mmc_dev(host->mmc), "MMC Clock is not stoped");
> > + dev_dbg(mmc_dev(host->mmc), "MMC Clock is not stoped\n");
> > }
> >
> > /*
> > @@ -401,7 +401,7 @@ static int omap_mmc_switch_opcond(struct mmc_omap_host *host, int vdd)
> >
> > return 0;
> > err:
> > - dev_dbg(mmc_dev(host->mmc), "Unable to switch operating voltage \n");
> > + dev_dbg(mmc_dev(host->mmc), "Unable to switch operating voltage\n");
> > return ret;
> > }
> >
> > @@ -760,11 +760,11 @@ static int __init omap_mmc_probe(struct platform_device *pdev)
> > * MMC can still work without debounce clock.
> > */
> > if (IS_ERR(host->dbclk))
> > - dev_dbg(mmc_dev(host->mmc), "Failed to get debounce clock \n");
> > + dev_dbg(mmc_dev(host->mmc), "Failed to get debounce clock\n");
> > else
> > if (clk_enable(host->dbclk) != 0)
> > dev_dbg(mmc_dev(host->mmc), "Enabling debounce"
> > - "clk failed\n");
> > + " clk failed\n");
> > else
> > host->dbclk_enabled = 1;
> >
> > @@ -793,7 +793,7 @@ static int __init omap_mmc_probe(struct platform_device *pdev)
> > ret = request_irq(host->irq, mmc_omap_irq, IRQF_DISABLED, pdev->name,
> > host);
> > if (ret) {
> > - dev_dbg(mmc_dev(host->mmc), "Unable to grab HSMMC IRQ");
> > + dev_dbg(mmc_dev(host->mmc), "Unable to grab HSMMC IRQ\n");
> > goto irq_err;
> > }
> >
> > @@ -820,7 +820,7 @@ err:
> > return ret;
> >
> > irq_err:
> > - dev_dbg(mmc_dev(host->mmc), "Unable to configure MMC IRQs");
> > + dev_dbg(mmc_dev(host->mmc), "Unable to configure MMC IRQs\n");
> > clk_disable(host->fclk);
> > clk_disable(host->iclk);
> > clk_put(host->fclk);
> > @@ -881,7 +881,7 @@ static int omap_mmc_suspend(struct platform_device *pdev, pm_message_t state)
> > if (ret)
> > dev_dbg(mmc_dev(host->mmc),
> > "Unable to handle MMC board"
> > - "level suspend\n");
> > + " level suspend\n");
> >
> > if (!(OMAP_HSMMC_READ(host->base, HCTL) & SDVSDET)) {
> > OMAP_HSMMC_WRITE(host->base, HCTL,
> > --
> > 1.5.4.2
> >
> > --
> > To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at http://vger.kernel.org/majordomo-info.html
>
> --
> Best Regards,
>
> Felipe Balbi
> me@felipebalbi.com
> http://blog.felipebalbi.com
>
--
Eduardo Bezerra Valentin
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: [PATCH] OMAP: MMC: Add several missing line breaks.
2008-03-26 18:07 ` Eduardo Valentin
@ 2008-03-28 10:36 ` Tony Lindgren
0 siblings, 0 replies; 6+ messages in thread
From: Tony Lindgren @ 2008-03-28 10:36 UTC (permalink / raw)
To: Eduardo Valentin; +Cc: me, linux-omap, Felipe Balbi, Eduardo Valentin
* Eduardo Valentin <edubezval@gmail.com> [080326 20:19]:
> Hi Balbi,
>
> On Wed, Mar 26, 2008 at 1:39 PM, Felipe Balbi <me@felipebalbi.com> wrote:
> > On Wed, Mar 26, 2008 at 11:33:45AM -0400, Eduardo Valentin wrote:
> > > From: Felipe Balbi <felipe.balbi@nokia.com>
> > >
> > > Misc clean up in omap_hsmmc.c to beautify debugging output.
> > >
> > > Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
> >
> > Here you should put what you changed just to ease the comparisson :-)
>
> That's true. But the change was just to remove part of your patch that modified
> something that was already removed. And it still keeps adding missing
> line breaks :-).
>
> > But ok... thanks for checking it :-)
Pushing today.
Tony
> >
> >
> >
> > > Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br>
> > > ---
> > > drivers/mmc/host/omap_hsmmc.c | 14 +++++++-------
> > > 1 files changed, 7 insertions(+), 7 deletions(-)
> > >
> > > diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c
> > > index 3d4a7d1..70f6895 100644
> > > --- a/drivers/mmc/host/omap_hsmmc.c
> > > +++ b/drivers/mmc/host/omap_hsmmc.c
> > > @@ -146,7 +146,7 @@ static void omap_mmc_stop_clock(struct mmc_omap_host *host)
> > > OMAP_HSMMC_WRITE(host->base, SYSCTL,
> > > OMAP_HSMMC_READ(host->base, SYSCTL) & ~CEN);
> > > if ((OMAP_HSMMC_READ(host->base, SYSCTL) & CEN) != 0x0)
> > > - dev_dbg(mmc_dev(host->mmc), "MMC Clock is not stoped");
> > > + dev_dbg(mmc_dev(host->mmc), "MMC Clock is not stoped\n");
> > > }
> > >
> > > /*
> > > @@ -401,7 +401,7 @@ static int omap_mmc_switch_opcond(struct mmc_omap_host *host, int vdd)
> > >
> > > return 0;
> > > err:
> > > - dev_dbg(mmc_dev(host->mmc), "Unable to switch operating voltage \n");
> > > + dev_dbg(mmc_dev(host->mmc), "Unable to switch operating voltage\n");
> > > return ret;
> > > }
> > >
> > > @@ -760,11 +760,11 @@ static int __init omap_mmc_probe(struct platform_device *pdev)
> > > * MMC can still work without debounce clock.
> > > */
> > > if (IS_ERR(host->dbclk))
> > > - dev_dbg(mmc_dev(host->mmc), "Failed to get debounce clock \n");
> > > + dev_dbg(mmc_dev(host->mmc), "Failed to get debounce clock\n");
> > > else
> > > if (clk_enable(host->dbclk) != 0)
> > > dev_dbg(mmc_dev(host->mmc), "Enabling debounce"
> > > - "clk failed\n");
> > > + " clk failed\n");
> > > else
> > > host->dbclk_enabled = 1;
> > >
> > > @@ -793,7 +793,7 @@ static int __init omap_mmc_probe(struct platform_device *pdev)
> > > ret = request_irq(host->irq, mmc_omap_irq, IRQF_DISABLED, pdev->name,
> > > host);
> > > if (ret) {
> > > - dev_dbg(mmc_dev(host->mmc), "Unable to grab HSMMC IRQ");
> > > + dev_dbg(mmc_dev(host->mmc), "Unable to grab HSMMC IRQ\n");
> > > goto irq_err;
> > > }
> > >
> > > @@ -820,7 +820,7 @@ err:
> > > return ret;
> > >
> > > irq_err:
> > > - dev_dbg(mmc_dev(host->mmc), "Unable to configure MMC IRQs");
> > > + dev_dbg(mmc_dev(host->mmc), "Unable to configure MMC IRQs\n");
> > > clk_disable(host->fclk);
> > > clk_disable(host->iclk);
> > > clk_put(host->fclk);
> > > @@ -881,7 +881,7 @@ static int omap_mmc_suspend(struct platform_device *pdev, pm_message_t state)
> > > if (ret)
> > > dev_dbg(mmc_dev(host->mmc),
> > > "Unable to handle MMC board"
> > > - "level suspend\n");
> > > + " level suspend\n");
> > >
> > > if (!(OMAP_HSMMC_READ(host->base, HCTL) & SDVSDET)) {
> > > OMAP_HSMMC_WRITE(host->base, HCTL,
> > > --
> > > 1.5.4.2
> > >
> > > --
> > > To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> > > the body of a message to majordomo@vger.kernel.org
> > > More majordomo info at http://vger.kernel.org/majordomo-info.html
> >
> > --
> > Best Regards,
> >
> > Felipe Balbi
> > me@felipebalbi.com
> > http://blog.felipebalbi.com
> >
>
>
>
> --
> Eduardo Bezerra Valentin
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-03-28 10:36 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-20 13:37 [PATCH] OMAP: MMC: Add several missing line breaks Felipe Balbi
2008-03-26 15:33 ` Eduardo Valentin
2008-03-26 15:33 ` Eduardo Valentin
2008-03-26 17:39 ` Felipe Balbi
2008-03-26 18:07 ` Eduardo Valentin
2008-03-28 10:36 ` Tony Lindgren
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox