All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-core] [PATCH v4 00/25] [git pull v4] RTDM fixes and reworks
@ 2010-04-19 10:28 Jan Kiszka
  2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 01/25] RTDM: Fix potential NULL pointer dereference Jan Kiszka
                   ` (25 more replies)
  0 siblings, 26 replies; 33+ messages in thread
From: Jan Kiszka @ 2010-04-19 10:28 UTC (permalink / raw)
  To: Gilles Chanteperdrix; +Cc: xenomai-core

The following changes since commit 2bed24477882dd7937d59f4e33a0811981c7362c:
  Gilles Chanteperdrix (1):
        arm: declare the VFP inline asm snippets as volatile.

are available in the git repository at:

  git://git.xenomai.org/xenomai-jki.git for-upstream

Changes in v4:
 - fixed rtdm_rt_capable()
 - renamed rttesting subclasses to switchtest and timerbench
 - added non-atomic used_fildes patch
 - fixed false-positive deprecated warnings for open_rt
 - fixed test device name regressions of v3

Changes in v3:
 - extended RTDM unit test to check for returned file descriptor number

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

Jan Kiszka (24):
  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
  RTDM: Use non-atomic bitops for used_fildes

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       |  191 +++++++++++++
 ksrc/drivers/testing/switchtest.c     |    7 +-
 ksrc/drivers/testing/timerbench.c     |    7 +-
 ksrc/skins/rtdm/API.CHANGES           |    9 +
 ksrc/skins/rtdm/core.c                |  209 ++++++++++----
 ksrc/skins/rtdm/device.c              |   59 ++++-
 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 |   15 +-
 src/testsuite/unit/Makefile.am        |   17 ++-
 src/testsuite/unit/rtdm.c             |  114 ++++++++
 32 files changed, 1158 insertions(+), 552 deletions(-)
 create mode 100644 ksrc/drivers/testing/rtdmtest.c
 create mode 100644 src/testsuite/unit/rtdm.c



^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2010-04-20  8:19 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-19 10:28 [Xenomai-core] [PATCH v4 00/25] [git pull v4] RTDM fixes and reworks Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 01/25] RTDM: Fix potential NULL pointer dereference Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 02/25] RTDM: Add rtdm_rt_capable() service Jan Kiszka
2010-04-19 22:15   ` Philippe Gerum
2010-04-19 23:43     ` Jan Kiszka
2010-04-20  8:19       ` Philippe Gerum
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 03/25] RTDM: Bump API version and document changes Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 04/25] Revert "rtdm: tag syscalls as conforming" Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 05/25] RTDM: Deprecate open_rt, socket_rt, and close_rt Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 06/25] RTIPC: Fix memory leak on failing socket creation Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 07/25] RTIPC: Drop support for RT socket creation/deletion Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 08/25] RTCAN: Drop support for socket creation/deletion in real-time Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 09/25] 16550A: Drop support for device opening/closing " Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 10/25] Analogy: Drop support for " Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 11/25] RTDM: Instrument rtdm_context_lock/unlock to detect misuses Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 12/25] RTDM: Add rtdm_context_put() Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 13/25] Fix historic msleep wrapping Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 14/25] irqbench: Fix x86-64 build Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 15/25] irqbench: Refactor user space helpers Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 16/25] irqbench: Auto-detect bases of port address and IRQ values Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 17/25] rttest: Resolved test device conflicts via separate name spaces Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 18/25] testing: Clean up Kconfig rules Jan Kiszka
2010-04-19 10:28 ` [Xenomai-core] [PATCH v4 19/25] RTIPC: Drop unused wrapper around close_lock_count Jan Kiszka
2010-04-19 10:29 ` [Xenomai-core] [PATCH v4 20/25] RTDM: Document device close procedure Jan Kiszka
2010-04-19 10:29 ` [Xenomai-core] [PATCH v4 21/25] Add list_first_entry wrapper for older kernels Jan Kiszka
2010-04-19 10:29 ` [Xenomai-core] [PATCH v4 22/25] Add legacy kernel support for delayed_work Jan Kiszka
2010-04-19 10:29 ` [Xenomai-core] [PATCH v4 23/25] RTDM: Early fd release with poll-free context reference tracking Jan Kiszka
2010-04-19 10:29 ` [Xenomai-core] [PATCH v4 24/25] RTDM: Add basic unit test Jan Kiszka
2010-04-19 10:29 ` [Xenomai-core] [PATCH v4 25/25] RTDM: Use non-atomic bitops for used_fildes Jan Kiszka
2010-04-19 16:19 ` [Xenomai-core] [PATCH v4 00/25] [git pull v4] RTDM fixes and reworks Gilles Chanteperdrix
2010-04-19 16:46   ` Jan Kiszka
2010-04-19 16:53     ` Gilles Chanteperdrix
2010-04-19 17:04       ` Jan Kiszka

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.