All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2 v7]: printk, Add monotonic and real printk timestamps
@ 2016-04-22 12:03 Prarit Bhargava
  2016-04-22 12:03 ` [PATCH 1/2] lib, switch CONFIG_PRINTK_TIME to int Prarit Bhargava
  2016-04-22 12:03 ` [PATCH 2/2] printk, allow different timestamps for printk.time Prarit Bhargava
  0 siblings, 2 replies; 5+ messages in thread
From: Prarit Bhargava @ 2016-04-22 12:03 UTC (permalink / raw)
  To: linux-kernel; +Cc: Prarit Bhargava

This patchset adds monotonic and real printk timestamps.  The first patch
changes CONFIG_PRINT_TIME from a bool to an int to allow for the additional
timestamps that are added in patch 2.

Changes from v6: Petr Mladek pointed out that the current patch causes problems
for dmesg (and potentially other utilities).  I will post the patch here

http://marc.info/?l=linux-kernel&m=146124485215811&w=2

to fix dmesg once this feature is positively reviewed.

Prarit Bhargava (2):
  lib, switch CONFIG_PRINTK_TIME to int
  printk, allow different timestamps for printk.time

 Documentation/kernel-parameters.txt                |    6 +-
 arch/arm/configs/axm55xx_defconfig                 |    2 +-
 arch/arm/configs/bcm2835_defconfig                 |    2 +-
 arch/arm/configs/bcm_defconfig                     |    2 +-
 arch/arm/configs/colibri_pxa270_defconfig          |    2 +-
 arch/arm/configs/colibri_pxa300_defconfig          |    2 +-
 arch/arm/configs/dove_defconfig                    |    2 +-
 arch/arm/configs/efm32_defconfig                   |    2 +-
 arch/arm/configs/exynos_defconfig                  |    2 +-
 arch/arm/configs/ezx_defconfig                     |    2 +-
 arch/arm/configs/h5000_defconfig                   |    2 +-
 arch/arm/configs/hisi_defconfig                    |    2 +-
 arch/arm/configs/imote2_defconfig                  |    2 +-
 arch/arm/configs/imx_v6_v7_defconfig               |    2 +-
 arch/arm/configs/keystone_defconfig                |    2 +-
 arch/arm/configs/lpc18xx_defconfig                 |    2 +-
 arch/arm/configs/magician_defconfig                |    2 +-
 arch/arm/configs/mmp2_defconfig                    |    2 +-
 arch/arm/configs/moxart_defconfig                  |    2 +-
 arch/arm/configs/multi_v7_defconfig                |    2 +-
 arch/arm/configs/mvebu_v7_defconfig                |    2 +-
 arch/arm/configs/mxs_defconfig                     |    2 +-
 arch/arm/configs/omap2plus_defconfig               |    2 +-
 arch/arm/configs/pxa168_defconfig                  |    2 +-
 arch/arm/configs/pxa3xx_defconfig                  |    2 +-
 arch/arm/configs/pxa910_defconfig                  |    2 +-
 arch/arm/configs/pxa_defconfig                     |    2 +-
 arch/arm/configs/qcom_defconfig                    |    2 +-
 arch/arm/configs/raumfeld_defconfig                |    2 +-
 arch/arm/configs/shmobile_defconfig                |    2 +-
 arch/arm/configs/socfpga_defconfig                 |    2 +-
 arch/arm/configs/stm32_defconfig                   |    2 +-
 arch/arm/configs/sunxi_defconfig                   |    2 +-
 arch/arm/configs/tegra_defconfig                   |    2 +-
 arch/arm/configs/u300_defconfig                    |    2 +-
 arch/arm/configs/u8500_defconfig                   |    2 +-
 arch/arm/configs/vt8500_v6_v7_defconfig            |    2 +-
 arch/arm/configs/xcep_defconfig                    |    2 +-
 arch/arm/configs/zx_defconfig                      |    2 +-
 arch/arm64/configs/defconfig                       |    2 +-
 arch/mips/configs/bcm47xx_defconfig                |    2 +-
 arch/mips/configs/bmips_be_defconfig               |    2 +-
 arch/mips/configs/bmips_stb_defconfig              |    2 +-
 arch/mips/configs/ci20_defconfig                   |    2 +-
 arch/mips/configs/lemote2f_defconfig               |    2 +-
 arch/mips/configs/loongson3_defconfig              |    2 +-
 arch/mips/configs/nlm_xlp_defconfig                |    2 +-
 arch/mips/configs/nlm_xlr_defconfig                |    2 +-
 arch/mips/configs/pistachio_defconfig              |    2 +-
 arch/mips/configs/qi_lb60_defconfig                |    2 +-
 arch/mips/configs/rt305x_defconfig                 |    2 +-
 arch/mips/configs/xway_defconfig                   |    2 +-
 arch/parisc/configs/generic-64bit_defconfig        |    2 +-
 arch/powerpc/configs/40x/virtex_defconfig          |    2 +-
 arch/powerpc/configs/44x/virtex5_defconfig         |    2 +-
 arch/powerpc/configs/44x/warp_defconfig            |    2 +-
 arch/powerpc/configs/52xx/cm5200_defconfig         |    2 +-
 arch/powerpc/configs/52xx/lite5200b_defconfig      |    2 +-
 arch/powerpc/configs/52xx/motionpro_defconfig      |    2 +-
 arch/powerpc/configs/52xx/tqm5200_defconfig        |    2 +-
 arch/powerpc/configs/gamecube_defconfig            |    2 +-
 arch/powerpc/configs/mpc5200_defconfig             |    2 +-
 arch/powerpc/configs/pasemi_defconfig              |    2 +-
 arch/powerpc/configs/wii_defconfig                 |    2 +-
 arch/s390/configs/default_defconfig                |    2 +-
 arch/s390/configs/gcov_defconfig                   |    2 +-
 arch/s390/configs/performance_defconfig            |    2 +-
 arch/s390/configs/zfcpdump_defconfig               |    2 +-
 arch/sh/configs/edosk7760_defconfig                |    2 +-
 arch/sh/configs/sdk7786_defconfig                  |    2 +-
 arch/sh/configs/se7722_defconfig                   |    2 +-
 arch/sh/configs/sh7785lcr_32bit_defconfig          |    2 +-
 arch/sh/configs/urquell_defconfig                  |    2 +-
 arch/sparc/configs/sparc64_defconfig               |    2 +-
 arch/x86/configs/i386_defconfig                    |    2 +-
 arch/x86/configs/x86_64_defconfig                  |    2 +-
 arch/xtensa/configs/audio_kc705_defconfig          |    2 +-
 arch/xtensa/configs/generic_kc705_defconfig        |    2 +-
 arch/xtensa/configs/nommu_kc705_defconfig          |    2 +-
 arch/xtensa/configs/smp_lx200_defconfig            |    2 +-
 include/linux/timekeeping.h                        |    1 +
 kernel/printk/printk.c                             |   76 ++++++++++++++++++--
 kernel/time/timekeeping.c                          |   13 ++++
 lib/Kconfig.debug                                  |    8 ++-
 .../selftests/rcutorture/configs/lock/CFcommon     |    2 +-
 .../selftests/rcutorture/configs/rcu/CFcommon      |    2 +-
 86 files changed, 177 insertions(+), 89 deletions(-)

-- 
1.7.9.3

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

end of thread, other threads:[~2016-04-25 15:59 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-04-22 12:03 [PATCH 0/2 v7]: printk, Add monotonic and real printk timestamps Prarit Bhargava
2016-04-22 12:03 ` [PATCH 1/2] lib, switch CONFIG_PRINTK_TIME to int Prarit Bhargava
2016-04-25 15:59   ` Petr Mladek
2016-04-22 12:03 ` [PATCH 2/2] printk, allow different timestamps for printk.time Prarit Bhargava
2016-04-22 19:47   ` Andrew Morton

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.