* [Xenomai-core] [git pull v2] RTDM fixes and reworks
@ 2010-04-17 18:04 Jan Kiszka
2010-04-17 18:11 ` Gilles Chanteperdrix
0 siblings, 1 reply; 2+ messages in thread
From: Jan Kiszka @ 2010-04-17 18:04 UTC (permalink / raw)
To: Gilles Chanteperdrix; +Cc: Alexis Berlemont, xenomai-core
[-- Attachment #1: Type: text/plain, Size: 3958 bytes --]
The following changes since commit 113ea4d56e8b215cb56ae7673013163ea5a5987d:
Gilles Chanteperdrix (1):
switchtest: increase stack sizes
are available in the git repository at:
git://git.xenomai.org/xenomai-jki.git for-upstream
Changes in v2:
- compat support for rttest device names
- documented RTDM close procedure
- internal rework of the close procedure
- basic RTDM unit test, so far targeting at the close rework
- some additional small cleanup patches
Beyond that series, there is now also our full /proc rework updated in
git, see
git://git.xenomai.org/xenomai-jki.git queues/proc
I will send a separate pull request for that one later, either on top of
this (if there are no further concerns) or against master (it should
be orthogonal).
Jan Kiszka (23):
RTDM: Add rtdm_rt_capable() service
RTDM: Bump API version and document changes
Revert "rtdm: tag syscalls as conforming"
RTDM: Deprecate open_rt, socket_rt, and close_rt
RTIPC: Fix memory leak on failing socket creation
RTIPC: Drop support for RT socket creation/deletion
RTCAN: Drop support for socket creation/deletion in real-time
16550A: Drop support for device opening/closing in real-time
Analogy: Drop support for opening/closing in real-time
RTDM: Instrument rtdm_context_lock/unlock to detect misuses
RTDM: Add rtdm_context_put()
Fix historic msleep wrapping
irqbench: Fix x86-64 build
irqbench: Refactor user space helpers
irqbench: Auto-detect bases of port address and IRQ values
rttest: Resolved test device conflicts via separate name spaces
testing: Clean up Kconfig rules
RTIPC: Drop unused wrapper around close_lock_count
RTDM: Document device close procedure
Add list_first_entry wrapper for older kernels
Add legacy kernel support for delayed_work
RTDM: Early fd release with poll-free context reference tracking
RTDM: Add basic unit test
Wolfgang Mauerer (1):
RTDM: Fix potential NULL pointer dereference
configure.in | 2 +-
include/asm-generic/wrappers.h | 10 +-
include/compat/linux/workqueue.h | 13 +
include/rtdm/rtdm.h | 4 +-
include/rtdm/rtdm_driver.h | 50 +++-
include/rtdm/rttesting.h | 19 ++-
ksrc/drivers/analogy/rtdm_interface.c | 2 -
ksrc/drivers/can/rtcan_raw.c | 2 -
ksrc/drivers/ipc/internal.h | 5 -
ksrc/drivers/ipc/rtipc.c | 13 +-
ksrc/drivers/serial/16550A.c | 51 +---
ksrc/drivers/testing/Config.in | 6 +-
ksrc/drivers/testing/Kconfig | 27 ++-
ksrc/drivers/testing/Makefile | 12 +-
ksrc/drivers/testing/irqbench.c | 9 +-
ksrc/drivers/testing/klat.c | 8 +-
ksrc/drivers/testing/rtdmtest.c | 151 +++++++++++
ksrc/drivers/testing/switchtest.c | 7 +-
ksrc/drivers/testing/timerbench.c | 7 +-
ksrc/skins/rtdm/API.CHANGES | 9 +
ksrc/skins/rtdm/core.c | 207 ++++++++++----
ksrc/skins/rtdm/device.c | 58 ++++-
ksrc/skins/rtdm/drvlib.c | 25 ++
ksrc/skins/rtdm/internal.h | 8 +-
ksrc/skins/rtdm/syscall.c | 10 +-
src/testsuite/irqbench/Makefile.am | 2 +-
src/testsuite/irqbench/irqbench.c | 480 ++++++++++++++++-----------------
src/testsuite/irqbench/irqloop.c | 312 +++++++++++----------
src/testsuite/latency/latency.c | 12 +-
src/testsuite/switchtest/switchtest.c | 13 +-
src/testsuite/unit/Makefile.am | 17 ++-
src/testsuite/unit/rtdm.c | 105 +++++++
32 files changed, 1106 insertions(+), 550 deletions(-)
create mode 100644 ksrc/drivers/testing/rtdmtest.c
create mode 100644 src/testsuite/unit/rtdm.c
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 257 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [Xenomai-core] [git pull v2] RTDM fixes and reworks
2010-04-17 18:04 [Xenomai-core] [git pull v2] RTDM fixes and reworks Jan Kiszka
@ 2010-04-17 18:11 ` Gilles Chanteperdrix
0 siblings, 0 replies; 2+ messages in thread
From: Gilles Chanteperdrix @ 2010-04-17 18:11 UTC (permalink / raw)
To: Jan Kiszka; +Cc: Alexis Berlemont, xenomai-core
Jan Kiszka wrote:
> The following changes since commit 113ea4d56e8b215cb56ae7673013163ea5a5987d:
> Gilles Chanteperdrix (1):
> switchtest: increase stack sizes
>
> are available in the git repository at:
>
> git://git.xenomai.org/xenomai-jki.git for-upstream
>
>
> Changes in v2:
> - compat support for rttest device names
> - documented RTDM close procedure
> - internal rework of the close procedure
> - basic RTDM unit test, so far targeting at the close rework
> - some additional small cleanup patches
>
> Beyond that series, there is now also our full /proc rework updated in
> git, see
>
> git://git.xenomai.org/xenomai-jki.git queues/proc
>
> I will send a separate pull request for that one later, either on top of
> this (if there are no further concerns) or against master (it should
> be orthogonal).
Ok, could you git-send-mail the patches to the list? Reviewing them in
the xenomai-git mailing list is not that convenient, I am afraid to miss
some of them.
One thing I did not see in your close test (but may have missed it, I
just can not find back the specific mail containing it), you should
check that, if a driver returns -EAGAIN, and open is called right after
close, the caller gets the same file descriptor.
--
Gilles.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-04-17 18:11 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-17 18:04 [Xenomai-core] [git pull v2] RTDM fixes and reworks Jan Kiszka
2010-04-17 18:11 ` Gilles Chanteperdrix
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.