Displaying 12 results from an estimated 12 matches for "src_box".
Did you mean:
src_bo
2016 Nov 24
0
Implementing secondary quota w/ "Archive" namespace
...e patch! Esp on a Weds night. I applied and rerolled
dovecot, but I can still move messages into the over-quota namespace.
I threw some i_debug's into quota_roots_equal() (and one right at the
top), but I don't ever see them in the debug logs. But both "ctx->moving"
and "src_box == NULL" are true, so it never calls quota_roots_equal anyway
in that patched 'if' clause in quota_check. I threw the following into
quota_check and it printed to the debug log for both if's:
if (ctx->moving ) i_debug("quota: quota_check: YES to ctx->moving"...
2016 Nov 24
2
Implementing secondary quota w/ "Archive" namespace
On 23 Nov 2016, at 0.49, Mark Moseley <moseleymark at gmail.com> wrote:
>
> If I move messages between namespaces, it appears to ignore the quotas I've
> set on them. A *copy* will trigger the quota error. But a *move* just
> happily piles on to the overquota namespace. Is that normal?
Probably needs a bit more thinking, but I guess the attached patch would help.
2010 Jul 09
7
v2.0.rc2 released
http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc2.tar.gz
http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc2.tar.gz.sig
Largest fixes since rc1:
- Fixed a crash with empty mail_plugins
- Fixed sharing INBOX to other users
- mdbox: Rebuilding storage was broken in rc1
- dsync was broken for remote syncs in rc1
- director+LMTP proxy wasn't working
2010 Jul 09
7
v2.0.rc2 released
http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc2.tar.gz
http://dovecot.org/releases/2.0/rc/dovecot-2.0.rc2.tar.gz.sig
Largest fixes since rc1:
- Fixed a crash with empty mail_plugins
- Fixed sharing INBOX to other users
- mdbox: Rebuilding storage was broken in rc1
- dsync was broken for remote syncs in rc1
- director+LMTP proxy wasn't working
2016 Jun 05
0
[RFC PATCH] nouveau: add locking
.../nouveau/nv50/nv50_surface.c
index 61dec3f..d6b9de0 100644
--- a/src/gallium/drivers/nouveau/nv50/nv50_surface.c
+++ b/src/gallium/drivers/nouveau/nv50/nv50_surface.c
@@ -204,10 +204,13 @@ nv50_resource_copy_region(struct pipe_context *pipe,
bool m2mf;
unsigned dst_layer = dstz, src_layer = src_box->z;
+ pipe_mutex_lock(nv50->screen->base.push_mutex);
+
if (dst->target == PIPE_BUFFER && src->target == PIPE_BUFFER) {
nouveau_copy_buffer(&nv50->base,
nv04_resource(dst), dstx,
nv04_resource(src), s...
2015 Sep 03
10
[PATCH mesa 0/4] nv30: Various fixes
Hi All,
Here is a bunch of fixes for nv30 cards, the first patch is a resend of
a patch I send a while back. AFAICT that one is ready for merging, but
it is not entirely clear to me what the process is for getting (nouveau)
mesa patches merged.
Should I request commit rights, and push my own patches once they have
been reviewed ?
Regards,
Hans
2017 Aug 16
1
dotlock causing crashes
...= 0}
script_name = 0x0
can_discard = true
src_mail = 0x0
wanted_headers = {0x7fa26221c567 "From", 0x7fa26221c56c "To", 0x7fa26221c136 "Message-ID", 0x7fa26221c56f
"Subject", 0x7fa26221c577 "Return-Path", 0x0}
src_box = 0xbe2f78
user = <optimized out>
mail = 0xbd7228
#17 imap_sieve_mailbox_transaction_commit (t=<optimized out>, changes_r=0x7ffd7009fb50) at imap-sieve-storage.c:808
box = 0xc00a08
user = <optimized out>
ismt = <optimized out>...
2014 Mar 01
1
[PATCH] nouveau: add valid range tracking to nouveau_buffer
This logic is borrowed from the radeon code. The transfer logic will
only get called for PIPE_BUFFER resources, so it shouldn't be necessary
to worry about them becoming render targets.
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
A user reported a ~30% FPS improvement with an earlier version of this patch
in TF2, and no visual regressions in CS, all on a nv50 card. (Source
2014 Jun 17
0
[PATCH try 2 2/2] gallium/nouveau: move pushbuf and fences to context
...ence_ref(nv->fence.current, &dst->fence_wr);
src->status |= NOUVEAU_BUFFER_STATUS_GPU_READING;
- nouveau_fence_ref(nv->screen->fence.current, &src->fence);
+ nouveau_fence_ref(nv->fence.current, &src->fence);
} else {
struct pipe_box src_box;
src_box.x = srcx;
@@ -787,7 +787,7 @@ nouveau_buffer_migrate(struct nouveau_context *nv,
nouveau_bo_ref(NULL, &bo);
if (mm)
- release_allocation(&mm, screen->fence.current);
+ release_allocation(&mm, nv->fence.current);
} else
if (ne...
2014 Jun 17
2
[PATCH try 2 1/2] gallium/nouveau: decouple nouveau_fence implementation from screen
Signed-off-by: Maarten Lankhorst <maarten.lankhorst at canonical.com>
---
src/gallium/drivers/nouveau/nouveau_fence.c | 76 ++++++++++++-------------
src/gallium/drivers/nouveau/nouveau_fence.h | 22 +++++--
src/gallium/drivers/nouveau/nouveau_screen.c | 9 +++
src/gallium/drivers/nouveau/nouveau_screen.h | 14 ++---
src/gallium/drivers/nouveau/nv30/nv30_context.c | 4 +-
2014 Jun 21
3
[Mesa-dev] [PATCH try 2 2/2] gallium/nouveau: move pushbuf and fences to context
...t, &dst->fence_wr);
>
> src->status |= NOUVEAU_BUFFER_STATUS_GPU_READING;
> - nouveau_fence_ref(nv->screen->fence.current, &src->fence);
> + nouveau_fence_ref(nv->fence.current, &src->fence);
> } else {
> struct pipe_box src_box;
> src_box.x = srcx;
> @@ -787,7 +787,7 @@ nouveau_buffer_migrate(struct nouveau_context *nv,
>
> nouveau_bo_ref(NULL, &bo);
> if (mm)
> - release_allocation(&mm, screen->fence.current);
> + release_allocation(&mm, nv->fenc...
2014 Jun 16
2
[PATCH 1/2] gallium/nouveau: decouple nouveau_fence implementation from screen
Signed-off-by: Maarten Lankhorst <maarten.lankhorst at canonical.com>
---
src/gallium/drivers/nouveau/nouveau_fence.c | 76 ++++++++++++-------------
src/gallium/drivers/nouveau/nouveau_fence.h | 22 +++++--
src/gallium/drivers/nouveau/nouveau_screen.c | 9 +++
src/gallium/drivers/nouveau/nouveau_screen.h | 14 ++---
src/gallium/drivers/nouveau/nv30/nv30_context.c | 4