Author: sginsberg
Date: Wed Aug 26 19:31:02 2009
New Revision: 42942

URL: http://svn.reactos.org/svn/reactos?rev=42942&view=rev
Log:
- Make use of _SEH2_YIELD in Ex, Io, Ob, Ps and Se.
- Don't call ExSystemExceptionFilter() if we know the caller is user mode.
- Get rid of a couple of dependencies on the NTSTATUS being initialized with 
STATUS_SUCCESS -- indicate success where properly instead.

Modified:
    trunk/reactos/ntoskrnl/ex/atom.c
    trunk/reactos/ntoskrnl/ex/event.c
    trunk/reactos/ntoskrnl/ex/evtpair.c
    trunk/reactos/ntoskrnl/ex/harderr.c
    trunk/reactos/ntoskrnl/ex/mutant.c
    trunk/reactos/ntoskrnl/ex/profile.c
    trunk/reactos/ntoskrnl/ex/sem.c
    trunk/reactos/ntoskrnl/ex/sysinfo.c
    trunk/reactos/ntoskrnl/ex/time.c
    trunk/reactos/ntoskrnl/ex/timer.c
    trunk/reactos/ntoskrnl/ex/uuid.c
    trunk/reactos/ntoskrnl/io/iomgr/file.c
    trunk/reactos/ntoskrnl/io/iomgr/iocomp.c
    trunk/reactos/ntoskrnl/io/iomgr/iofunc.c
    trunk/reactos/ntoskrnl/io/iomgr/irp.c
    trunk/reactos/ntoskrnl/io/pnpmgr/plugplay.c
    trunk/reactos/ntoskrnl/ob/obdir.c
    trunk/reactos/ntoskrnl/ob/obhandle.c
    trunk/reactos/ntoskrnl/ob/oblife.c
    trunk/reactos/ntoskrnl/ob/oblink.c
    trunk/reactos/ntoskrnl/ob/obsecure.c
    trunk/reactos/ntoskrnl/ob/obwait.c
    trunk/reactos/ntoskrnl/ps/debug.c
    trunk/reactos/ntoskrnl/ps/job.c
    trunk/reactos/ntoskrnl/ps/process.c
    trunk/reactos/ntoskrnl/ps/query.c
    trunk/reactos/ntoskrnl/ps/security.c
    trunk/reactos/ntoskrnl/ps/state.c
    trunk/reactos/ntoskrnl/ps/thread.c
    trunk/reactos/ntoskrnl/ps/win32.c
    trunk/reactos/ntoskrnl/se/acl.c
    trunk/reactos/ntoskrnl/se/priv.c
    trunk/reactos/ntoskrnl/se/sd.c
    trunk/reactos/ntoskrnl/se/sid.c
    trunk/reactos/ntoskrnl/se/token.c

[This mail would be too long, it was shortened to contain the URLs only.]

Modified: trunk/reactos/ntoskrnl/ex/atom.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/atom.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ex/event.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/event.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ex/evtpair.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/evtpair.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ex/harderr.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/harderr.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ex/mutant.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/mutant.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ex/profile.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/profile.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ex/sem.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/sem.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ex/sysinfo.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/sysinfo.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ex/time.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/time.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ex/timer.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/timer.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ex/uuid.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/uuid.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/io/iomgr/file.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/iomgr/file.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/io/iomgr/iocomp.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/iomgr/iocomp.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/io/iomgr/iofunc.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/iomgr/iofunc.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/io/iomgr/irp.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/iomgr/irp.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/io/pnpmgr/plugplay.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/pnpmgr/plugplay.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ob/obdir.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ob/obdir.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ob/obhandle.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ob/obhandle.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ob/oblife.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ob/oblife.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ob/oblink.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ob/oblink.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ob/obsecure.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ob/obsecure.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ob/obwait.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ob/obwait.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ps/debug.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ps/debug.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ps/job.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ps/job.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ps/process.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ps/process.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ps/query.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ps/query.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ps/security.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ps/security.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ps/state.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ps/state.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ps/thread.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ps/thread.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/ps/win32.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ps/win32.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/se/acl.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/acl.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/se/priv.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/priv.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/se/sd.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/sd.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/se/sid.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/sid.c?rev=42942&r1=42941&r2=42942&view=diff

Modified: trunk/reactos/ntoskrnl/se/token.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/token.c?rev=42942&r1=42941&r2=42942&view=diff


Reply via email to