mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-09-04 20:19:47 +08:00 
			
		
		
		
	 f08d8bcc12
			
		
	
	
		f08d8bcc12
		
	
	
	
	
		
			
			so John Stultz can drop that code. -----BEGIN PGP SIGNATURE----- iQIxBAABCAAbBQJaCdb4FBx0b255Lmx1Y2tAaW50ZWwuY29tAAoJEKurIx+X31iB DVoP/16nHYiLg/TUBJidPnyij7x9JFK2A+m7oQy4syyay7GTKklxhXB0Zz2PYqqw 61eb6F1e4MzNyHjjKTnKxxGgTWvYfeQfdVTAWU1m+oDPVwey3X3LoTgdiIeRv0BN ZzEuBkdRCKoRYnujrYdG34mnwVh0ut0x934k41R4EOX0I/gsmX1T1j0aeaX5K4OA zGib/OqMPhnJGSv5WguSw4KzzZECGUm6v5CrT63bsyvTvBIDCW49a8iC7wLJ+mEN 4IlBDaMks1r6M0fIb2Ckit0Aa/irLvvXVFxWycA6oZdyJ/BhuTF5Zw+Cel7AAoBT e7xZSX1rGyYrtTupSMhNrMdp3BT3hkQLlowRBTCjYbBDTM60IlFotioY5O18ljvi YEZYP7oDWC43Ck1abV9+HT5aWaaQcQTELyPFLNIR600+zswvQ3q5XtSQWq5lxwF7 iR6fc0nAvHxZbiDkY927Rm/BGxw/oWdoB0uHko36hkoU6kdHYOiTyIMGoEw5ZuTL 4xii9Z0qMTm5SJgAxDAJeH8MZVow1f5V7J2dh800i5HeLOxaelzC8PsepmhIXw43 SSEm56lg1zDZrXKCZGPOuL04AJvJntCtlB3H4nWIuc9HFlQ5Z1g6pNHZFlz0NPF0 D5hcQf+nukZ1mD97GaERwzd9ao4N9NWhArSgvDv6AztgEE2f =PDUR -----END PGP SIGNATURE----- Merge tag 'please-pull-gettime_vsyscall_update' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux Pull ia64 update from Tony Luck: "Stop ia64 being the last holdout using GENERIC_TIME_VSYSCALL_OLD so that John Stultz can drop that code" * tag 'please-pull-gettime_vsyscall_update' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux: ia64: Update fsyscall gettime to use modern vsyscall_update
		
			
				
	
	
		
			31 lines
		
	
	
		
			636 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			636 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0 */
 | |
| /*
 | |
|  * (c) Copyright 2007 Hewlett-Packard Development Company, L.P.
 | |
|  *        Contributed by Peter Keilty <peter.keilty@hp.com>
 | |
|  *
 | |
|  * fsyscall gettimeofday data
 | |
|  */
 | |
| 
 | |
| /* like timespec, but includes "shifted nanoseconds" */
 | |
| struct time_sn_spec {
 | |
| 	u64	sec;
 | |
| 	u64	snsec;
 | |
| };
 | |
| 
 | |
| struct fsyscall_gtod_data_t {
 | |
| 	seqcount_t	seq;
 | |
| 	struct time_sn_spec wall_time;
 | |
| 	struct time_sn_spec monotonic_time;
 | |
| 	u64		clk_mask;
 | |
| 	u32		clk_mult;
 | |
| 	u32		clk_shift;
 | |
| 	void		*clk_fsys_mmio;
 | |
| 	u64		clk_cycle_last;
 | |
| } ____cacheline_aligned;
 | |
| 
 | |
| struct itc_jitter_data_t {
 | |
| 	int		itc_jitter;
 | |
| 	u64		itc_lastcycle;
 | |
| } ____cacheline_aligned;
 | |
| 
 |