Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1250651

[RFC v3 0/9] Additional kmsg devices

From Paul Osmialowski <p.osmialowsk@samsung.com>
Newsgroups linux.kernel
Subject [RFC v3 0/9] Additional kmsg devices
Date 2015-10-19 15:10 +0200
Message-ID <qlicF-4P7-7@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Dear All,

This is the third iteration of Marcin Niesluchowski's serie of patches
extending kmsg interface with ability to dynamically create (and destroy)
kmsg-like devices which can be used by userspace for logging.

In this iteration, following Joe Perches's suggestion, I've extracted
kmsg related functions from printk.c to a new file, kmsg.c.

Best regards,
Paul

Marcin Niesluchowski (7):
  printk: add one function for storing log in proper format
  kmsg: introduce additional kmsg devices support
  kmsg: add additional buffers support to memory class
  kmsg: add function for adding and deleting additional buffers
  kmsg: add ioctl for adding and deleting kmsg* devices
  kmsg: add ioctl for kmsg* devices operating on buffers
  kmsg: add predefined _PID, _TID, _COMM keywords to kmsg* log dict

Paul Osmialowski (2):
  printk: extract kmsg-related routines from printk.c to kmsg.c
  kmsg: selftests

 Documentation/ioctl/ioctl-number.txt               |    1 +
 drivers/char/mem.c                                 |   27 +-
 fs/proc/kmsg.c                                     |    4 +-
 include/linux/printk.h                             |   48 +
 include/uapi/linux/Kbuild                          |    1 +
 include/uapi/linux/kmsg_ioctl.h                    |   45 +
 kernel/printk/Makefile                             |    1 +
 kernel/printk/kmsg.c                               | 1054 +++++++++++++++++
 kernel/printk/printk.c                             | 1250 +++++---------------
 kernel/printk/printk.h                             |  247 ++++
 samples/kmsg/kmsg-api.h                            |   44 +
 tools/testing/selftests/Makefile                   |    1 +
 tools/testing/selftests/kmsg/.gitignore            |    1 +
 tools/testing/selftests/kmsg/Makefile              |   30 +
 tools/testing/selftests/kmsg/kmsg-test.c           |  329 ++++++
 tools/testing/selftests/kmsg/kmsg-test.h           |   34 +
 tools/testing/selftests/kmsg/test-buffer-add-del.c |   76 ++
 .../kmsg/test-buffer-add-write-read-del.c          |  161 +++
 .../kmsg/test-buffer-buf-multithreaded-torture.c   |  199 ++++
 .../selftests/kmsg/test-buffer-buf-torture.c       |  139 +++
 20 files changed, 2729 insertions(+), 963 deletions(-)
 create mode 100644 include/uapi/linux/kmsg_ioctl.h
 create mode 100644 kernel/printk/kmsg.c
 create mode 100644 kernel/printk/printk.h
 create mode 100644 samples/kmsg/kmsg-api.h
 create mode 100644 tools/testing/selftests/kmsg/.gitignore
 create mode 100644 tools/testing/selftests/kmsg/Makefile
 create mode 100644 tools/testing/selftests/kmsg/kmsg-test.c
 create mode 100644 tools/testing/selftests/kmsg/kmsg-test.h
 create mode 100644 tools/testing/selftests/kmsg/test-buffer-add-del.c
 create mode 100644 tools/testing/selftests/kmsg/test-buffer-add-write-read-del.c
 create mode 100644 tools/testing/selftests/kmsg/test-buffer-buf-multithreaded-torture.c
 create mode 100644 tools/testing/selftests/kmsg/test-buffer-buf-torture.c

-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[RFC v3 0/9] Additional kmsg devices Paul Osmialowski <p.osmialowsk@samsung.com> - 2015-10-19 15:10 +0200
  [RFC v3 6/9] kmsg: add ioctl for adding and deleting kmsg* devices Paul Osmialowski <p.osmialowsk@samsung.com> - 2015-10-19 15:10 +0200
    Re: [RFC v3 6/9] kmsg: add ioctl for adding and deleting kmsg* devices Arnd Bergmann <arnd@arndb.de> - 2015-10-19 15:20 +0200
  [RFC v3 5/9] kmsg: add function for adding and deleting additional  buffers Paul Osmialowski <p.osmialowsk@samsung.com> - 2015-10-19 15:20 +0200
    Re: [RFC v3 5/9] kmsg: add function for adding and deleting  additional buffers kbuild test robot <lkp@intel.com> - 2015-10-19 20:30 +0200
  Re: [RFC v3 0/9] Additional kmsg devices Richard Weinberger <richard.weinberger@gmail.com> - 2015-10-19 15:30 +0200

csiph-web