Jiri Slaby
37b7f3c765
TTY: fix atime/mtime regression
...
In commit b0de59b573 ("TTY: do not update atime/mtime on read/write")
we removed timestamps from tty inodes to fix a security issue and waited
if something breaks. Well, 'w', the utility to find out logged users
and their inactivity time broke. It shows that users are inactive since
the time they logged in.
To revert to the old behaviour while still preventing attackers to
guess the password length, we update the timestamps in one-minute
intervals by this patch.
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2013-04-26 07:59:23 -07:00
..
hvc
drivers/tty/hvc: Use strlcpy instead of strncpy
2013-03-05 16:56:27 +11:00
ipwireless
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2013-02-21 17:40:58 -08:00
serial
Revert "tty/8250_pnp: serial port detection regression since v3.7"
2013-04-08 11:30:04 -07:00
vt
vt: synchronize_rcu() under spinlock is not nice...
2013-03-26 20:30:17 -04:00
amiserial.c
tty: Remove ancient hardpps()
2013-02-13 10:17:06 -08:00
bfin_jtag_comm.c
TTY: switch tty_flip_buffer_push
2013-01-15 22:30:15 -08:00
cyclades.c
cyclades: push down tty_port_tty_get
2013-01-15 22:43:15 -08:00
ehv_bytechan.c
TTY: switch tty_flip_buffer_push
2013-01-15 22:30:15 -08:00
goldfish.c
goldfish: move to tty_port for flip buffers
2013-01-25 08:09:38 -08:00
isicom.c
TTY: switch tty_flip_buffer_push
2013-01-15 22:30:15 -08:00
Kconfig
tty: metag_da: Add metag DA TTY driver
2013-02-06 11:10:17 -08:00
Makefile
tty: metag_da: Add metag DA TTY driver
2013-02-06 11:10:17 -08:00
metag_da.c
tty: metag_da: avoid getting tty kref in dashtty_timer()
2013-02-06 11:10:17 -08:00
moxa.c
TTY: switch tty_schedule_flip
2013-01-15 22:43:15 -08:00
moxa.h
mxser.c
tty: mxser: fix cycle termination condition in mxser_probe() and mxser_module_init()
2013-04-08 11:30:04 -07:00
mxser.h
n_gsm.c
tty: Prevent deadlock in n_gsm driver
2013-01-30 12:10:09 +01:00
n_hdlc.c
n_r3964.c
n_tracerouter.c
n_tracesink.c
n_tracesink.h
n_tty.c
pps: Move timestamp read into PPS code proper
2013-02-13 10:13:58 -08:00
nozomi.c
TTY: nozomi, remove dead code
2013-01-15 22:43:16 -08:00
pty.c
pty: Ignore slave open count for master pty open
2013-02-04 15:40:29 -08:00
rocket.c
tty: rocket: Explicitly list supported PCI IDs
2013-01-17 17:28:39 -08:00
rocket.h
rocket_int.h
synclink.c
TTY: synclink: Convert + to | for bit operations
2013-01-30 00:09:58 -05:00
synclink_gt.c
TTY: synclink: Convert + to | for bit operations
2013-01-30 00:09:58 -05:00
synclinkmp.c
TTY: synclink: Convert + to | for bit operations
2013-01-30 00:09:58 -05:00
sysrq.c
sysrq: don't depend on weak undefined arrays to have an address that compares as NULL
2013-02-27 09:59:50 -08:00
tty_audit.c
TTY: audit, stop accessing tty->icount
2012-10-22 16:50:54 -07:00
tty_buffer.c
TTY: disable debugging warning
2013-03-04 16:52:09 +08:00
tty_io.c
TTY: fix atime/mtime regression
2013-04-26 07:59:23 -07:00
tty_ioctl.c
tty: set_termios/set_termiox should not return -EINTR
2013-02-04 15:02:14 -08:00
tty_ldisc.c
tty: don't deadlock while flushing workqueue
2013-01-15 23:07:15 -08:00
tty_mutex.c
tty: tty_mutex.c: Fixed coding style warning (using printk)
2012-10-24 11:34:51 -07:00
tty_port.c
TTY: introduce tty_port_destroy
2012-11-15 17:20:58 -08:00