forked from mirrors/linux
		
	except, again, POLLFREE and POLL_BUSY_LOOP.
With this, we finally get to the promised end result:
 - POLL{IN,OUT,...} are plain integers and *not* in __poll_t, so any
   stray instances of ->poll() still using those will be caught by
   sparse.
 - eventpoll.c and select.c warning-free wrt __poll_t
 - no more kernel-side definitions of POLL... - userland ones are
   visible through the entire kernel (and used pretty much only for
   mangle/demangle)
 - same behavior as after the first series (i.e. sparc et.al. epoll(2)
   working correctly).
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
		
	
			
		
			
				
	
	
		
			13 lines
		
	
	
	
		
			273 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
	
		
			273 B
		
	
	
	
		
			C
		
	
	
	
	
	
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
 | 
						|
#ifndef __SPARC_POLL_H
 | 
						|
#define __SPARC_POLL_H
 | 
						|
 | 
						|
#define POLLWRNORM	POLLOUT
 | 
						|
#define POLLWRBAND	256
 | 
						|
#define POLLMSG		512
 | 
						|
#define POLLREMOVE	1024
 | 
						|
#define POLLRDHUP       2048
 | 
						|
 | 
						|
#include <asm-generic/poll.h>
 | 
						|
 | 
						|
#endif
 |