All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/34] pull: make printing quicker, and clang analysis
@ 2013-07-07 19:54 Sami Kerola
  2013-07-07 19:54 ` [PATCH 01/34] sfdisk: make unhiding as complete as possible Sami Kerola
                   ` (33 more replies)
  0 siblings, 34 replies; 41+ messages in thread
From: Sami Kerola @ 2013-07-07 19:54 UTC (permalink / raw)
  To: util-linux; +Cc: kerolasa

Hello all,

I quess the theme in this pull request is performance.  More than half of
the patches will make commands to do stuff quicker, either by printing
with better functions or stopping to do things that are unnecessary.  If
I did not misread my rather unscientific speed up measurements impact to
hexdump(1) and more(1) was greatest.


The following changes since commit 81499ab24e15532a8252c1e527d3301d9309c31e:

  findmnt: avoid unused parameter warning (2013-07-03 12:42:06 +0200)

are available in the git repository at:

  git://github.com/kerolasa/lelux-utiliteetit.git 2013wk26

for you to fetch changes up to 7933fd2a938d148f08dfff6652834493f1e9f087:

  more: use variable lenght printf field width to print blanks (2013-07-06 02:25:18 +0100)

----------------------------------------------------------------
Sami Kerola (34):
      sfdisk: make unhiding as complete as possible
      docs: add missing options to sfdisk manual
      include: copy unlocked-io.h from gnulib
      hexdump: use unlocked io, and avoid use of printf()
      text-utils: use unlocked io
      misc-utils: use unlocked io
      scriptreplay: use unlocked io
      dmesg: use unlocked io, and avoid use of printf()
      utmpdump: use unlocked io, and avoid use of printf()
      dmesg: inform user --show-delta and iso8601 time format does not mix
      lib/loopdev: assigned value is never read [clang-analyzer]
      lib/mbsalign: initializations values are never read [clang-analyzer]
      libmount: fix memory leak [clang-analyzer]
      ipcs: assigned values are never read [clang-analyzer]
      lscpu: fix memory leak [clang-analyzer]
      more: assigned value is never read [clang-analyzer]
      utmpdump: assigned values are never read [clang-analyzer]
      mkfs.cramfs: argument to free() is a constant address [clang-analyzer]
      eject: assigned value is never read [clang-analyzer]
      chfn: assigned value is never read [clang-analyzer]
      mesg: assigned value is never read [clang-analyzer]
      rev: assigned value is never read [clang-analyzer]
      column: assigned value is never read [clang-analyzer]
      hwclock: assigned value is never read [clang-analyzer]
      dmesg: assigned value is never read [clang-analyzer]
      login: assigned value is never read [clang-analyzer]
      sfdisk: assigned value is never read [clang-analyzer]
      sulogin: fix memory leak [clang-analyzer]
      agetty: fix memory leak [clang-analyzer]
      dmesg: add missing initializer [clang-analyzer]
      ul: use correct types
      ul: use string printing function
      column: dereference of null pointer [clang-analyzer]
      more: use variable lenght printf field width to print blanks

 configure.ac                   |  13 ++++
 disk-utils/mkfs.cramfs.c       |   1 -
 fdisks/sfdisk.8                |  26 ++++++--
 fdisks/sfdisk.c                |   5 +-
 include/Makemodule.am          |   1 +
 include/unlocked-io.h          | 136 +++++++++++++++++++++++++++++++++++++++++
 lib/loopdev.c                  |   1 -
 lib/mbsalign.c                 |   4 +-
 libmount/src/utils.c           |   1 +
 login-utils/chfn.c             |   1 -
 login-utils/login.c            |   1 -
 login-utils/sulogin-consoles.c |   8 ++-
 login-utils/utmpdump.c         |  13 ++--
 misc-utils/cal.c               |   1 +
 misc-utils/findfs.c            |   1 +
 misc-utils/findmnt.c           |   1 +
 misc-utils/getopt.c            |   1 +
 misc-utils/look.c              |   1 +
 misc-utils/lsblk.c             |   1 +
 misc-utils/lslocks.c           |   1 +
 misc-utils/mcookie.c           |   1 +
 misc-utils/namei.c             |   1 +
 misc-utils/uuidd.c             |   2 +-
 misc-utils/uuidgen.c           |   1 +
 misc-utils/whereis.c           |   1 +
 sys-utils/dmesg.c              |  16 +++--
 sys-utils/eject.c              |   2 +-
 sys-utils/hwclock.c            |   1 -
 sys-utils/ipcs.c               |   3 -
 sys-utils/lscpu-dmi.c          |   4 +-
 term-utils/agetty.c            |   4 +-
 term-utils/mesg.c              |   1 -
 term-utils/scriptreplay.c      |   3 +-
 text-utils/col.c               |   1 +
 text-utils/colcrt.c            |   1 +
 text-utils/colrm.c             |   1 +
 text-utils/column.c            |   4 +-
 text-utils/display.c           |  11 ++--
 text-utils/hexsyntax.c         |   1 +
 text-utils/more.c              |   6 +-
 text-utils/pg.c                |   1 +
 text-utils/rev.c               |   3 +-
 text-utils/tailf.c             |   1 +
 text-utils/ul.c                |  13 ++--
 44 files changed, 251 insertions(+), 50 deletions(-)
 create mode 100644 include/unlocked-io.h



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

end of thread, other threads:[~2013-07-13 22:11 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-07 19:54 [PATCH 00/34] pull: make printing quicker, and clang analysis Sami Kerola
2013-07-07 19:54 ` [PATCH 01/34] sfdisk: make unhiding as complete as possible Sami Kerola
2013-07-07 19:54 ` [PATCH 02/34] docs: add missing options to sfdisk manual Sami Kerola
2013-07-07 19:54 ` [PATCH 03/34] include: copy unlocked-io.h from gnulib Sami Kerola
2013-07-08 20:21   ` Kay Sievers
2013-07-09  6:37     ` Sami Kerola
2013-07-09  9:16       ` Kay Sievers
2013-07-13 22:10         ` Sami Kerola
2013-07-07 19:54 ` [PATCH 04/34] hexdump: use unlocked io, and avoid use of printf() Sami Kerola
2013-07-07 19:54 ` [PATCH 05/34] text-utils: use unlocked io Sami Kerola
2013-07-07 19:54 ` [PATCH 06/34] misc-utils: " Sami Kerola
2013-07-07 19:54 ` [PATCH 07/34] scriptreplay: " Sami Kerola
2013-07-07 19:54 ` [PATCH 09/34] utmpdump: use unlocked io, and avoid use of printf() Sami Kerola
2013-07-07 19:54 ` [PATCH 10/34] dmesg: inform user --show-delta and iso8601 time format does not mix Sami Kerola
2013-07-07 19:54 ` [PATCH 11/34] lib/loopdev: assigned value is never read [clang-analyzer] Sami Kerola
2013-07-07 19:54 ` [PATCH 12/34] lib/mbsalign: initializations values are " Sami Kerola
2013-07-07 19:54 ` [PATCH 13/34] libmount: fix memory leak [clang-analyzer] Sami Kerola
2013-07-08  8:02   ` Karel Zak
2013-07-07 19:54 ` [PATCH 14/34] ipcs: assigned values are never read [clang-analyzer] Sami Kerola
2013-07-07 19:54 ` [PATCH 15/34] lscpu: fix memory leak [clang-analyzer] Sami Kerola
2013-07-07 19:54 ` [PATCH 16/34] more: assigned value is never read [clang-analyzer] Sami Kerola
2013-07-07 19:54 ` [PATCH 17/34] utmpdump: assigned values are " Sami Kerola
2013-07-07 19:54 ` [PATCH 18/34] mkfs.cramfs: argument to free() is a constant address [clang-analyzer] Sami Kerola
2013-07-07 19:54 ` [PATCH 19/34] eject: assigned value is never read [clang-analyzer] Sami Kerola
2013-07-07 19:54 ` [PATCH 20/34] chfn: " Sami Kerola
2013-07-07 19:54 ` [PATCH 21/34] mesg: " Sami Kerola
2013-07-08  8:23   ` Karel Zak
2013-07-07 19:54 ` [PATCH 22/34] rev: " Sami Kerola
2013-07-07 19:54 ` [PATCH 23/34] column: " Sami Kerola
2013-07-07 19:54 ` [PATCH 24/34] hwclock: " Sami Kerola
2013-07-07 19:54 ` [PATCH 25/34] dmesg: " Sami Kerola
2013-07-07 19:54 ` [PATCH 26/34] login: " Sami Kerola
2013-07-07 19:54 ` [PATCH 27/34] sfdisk: " Sami Kerola
2013-07-07 19:54 ` [PATCH 28/34] sulogin: fix memory leak [clang-analyzer] Sami Kerola
2013-07-07 19:54 ` [PATCH 29/34] agetty: " Sami Kerola
2013-07-07 19:54 ` [PATCH 30/34] dmesg: add missing initializer [clang-analyzer] Sami Kerola
2013-07-07 19:54 ` [PATCH 31/34] ul: use correct types Sami Kerola
2013-07-07 19:54 ` [PATCH 32/34] ul: use string printing function Sami Kerola
2013-07-07 19:54 ` [PATCH 33/34] column: dereference of null pointer [clang-analyzer] Sami Kerola
2013-07-07 19:54 ` [PATCH 34/34] more: use variable lenght printf field width to print blanks Sami Kerola
2013-07-09 12:58 ` [PATCH 00/34] pull: make printing quicker, and clang analysis Karel Zak

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.