All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] Eliminate uses of __DATE__ and __TIME__
@ 2013-12-23 21:54 Josh Triplett
  2013-12-23 21:54 ` [PATCH 1/7] mtd: denali: Drop print of build date/time Josh Triplett
                   ` (6 more replies)
  0 siblings, 7 replies; 21+ messages in thread
From: Josh Triplett @ 2013-12-23 21:54 UTC (permalink / raw)
  To: Franky (Zhenhui) Lin, H. Peter Anvin, John W. Linville, Al Viro,
	Arend van Spriel, Bill Metzenthen, Brett Rudley, Brian Norris,
	David Woodhouse, Greg Kroah-Hartman, Hante Meuleman,
	Henk de Groot, Ingo Molnar, Jingoo Han, Larry Finger, Lisa Nguyen,
	Michal Marek, Pieter-Paul Giesberts, Piotr Haber, Shawn Guo,
	Thomas Gleixner, brcm80211-dev-list, devel, linux-kbuild,
	linux-kernel, linux-mtd, linux-wireless, netdev, x86

Using the __DATE__ and __TIME macros makes the kernel build non-deterministic.
The kernel already optionally records this information at build time, so random
kernel code shouldn't duplicate that.  Eliminate all uses of __DATE__ and
__TIME__, and then turn on a new GCC warning if available to make sure no new
uses get added.

Josh Triplett (7):
  mtd: denali: Drop print of build date/time
  net: wireless: brcm80211: Drop debug version with build date/time
  staging: rtl8188eu: Drop print of build date/time
  staging: rts5139: Drop print of build time
  staging: wlags49_h2: Drop debug macro recording build date/time
  x86: math-emu: Drop already-disabled print of build date
  Makefile: Build with -Werror=date-time if the compiler supports it

 Makefile                                             | 3 +++
 arch/x86/math-emu/errors.c                           | 5 -----
 drivers/mtd/nand/denali_pci.c                        | 1 -
 drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c | 7 -------
 drivers/staging/rtl8188eu/os_dep/usb_intf.c          | 1 -
 drivers/staging/rts5139/rts51x_scsi.c                | 1 -
 drivers/staging/wlags49_h2/wl_version.h              | 4 ----
 7 files changed, 3 insertions(+), 19 deletions(-)

-- 
1.8.5.2

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

end of thread, other threads:[~2014-01-27 22:57 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-23 21:54 [PATCH 0/7] Eliminate uses of __DATE__ and __TIME__ Josh Triplett
2013-12-23 21:54 ` [PATCH 1/7] mtd: denali: Drop print of build date/time Josh Triplett
2013-12-26  8:24   ` Jingoo Han
2013-12-26  8:24     ` Jingoo Han
2014-01-09 16:55     ` Brian Norris
2014-01-09 16:55       ` Brian Norris
2013-12-23 21:55 ` [PATCH 2/7] net: wireless: brcm80211: Drop debug version with " Josh Triplett
2013-12-23 21:55 ` [PATCH 3/7] staging: rtl8188eu: Drop print of " Josh Triplett
2013-12-24  1:15   ` Larry Finger
2013-12-23 21:55 ` [PATCH 4/7] staging: rts5139: Drop print of build time Josh Triplett
2013-12-23 21:55 ` [PATCH 5/7] staging: wlags49_h2: Drop debug macro recording build date/time Josh Triplett
2013-12-23 21:55 ` [PATCH 6/7] x86: math-emu: Drop already-disabled print of build date Josh Triplett
2013-12-23 21:56 ` [PATCH 7/7] Makefile: Build with -Werror=date-time if the compiler supports it Josh Triplett
2014-01-03 16:40   ` Michal Marek
2014-01-03 20:29     ` Josh Triplett
2014-01-03 20:55       ` Michal Marek
2014-01-03 21:00         ` Josh Triplett
2014-01-14 20:56           ` Michal Marek
2014-01-14 21:40             ` Josh Triplett
2014-01-14 21:46               ` Greg KH
2014-01-27 22:57                 ` Michal Marek

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.