diff options
Diffstat (limited to 'arch/sparc')
-rw-r--r-- | arch/sparc/Kconfig | 14 | ||||
-rw-r--r-- | arch/sparc/kernel/sys_sparc.c | 2 | ||||
-rw-r--r-- | arch/sparc/kernel/systbls.S | 3 | ||||
-rw-r--r-- | arch/sparc/mm/srmmu.c | 3 | ||||
-rw-r--r-- | arch/sparc/mm/sun4c.c | 3 |
5 files changed, 5 insertions, 20 deletions
diff --git a/arch/sparc/Kconfig b/arch/sparc/Kconfig index 789724e61e83..375de7c6d082 100644 --- a/arch/sparc/Kconfig +++ b/arch/sparc/Kconfig | |||
@@ -298,20 +298,6 @@ config UNIX98_PTYS | |||
298 | Read the instructions in <file:Documentation/Changes> pertaining to | 298 | Read the instructions in <file:Documentation/Changes> pertaining to |
299 | pseudo terminals. It's safe to say N. | 299 | pseudo terminals. It's safe to say N. |
300 | 300 | ||
301 | config UNIX98_PTY_COUNT | ||
302 | int "Maximum number of Unix98 PTYs in use (0-2048)" | ||
303 | depends on UNIX98_PTYS | ||
304 | default "256" | ||
305 | help | ||
306 | The maximum number of Unix98 PTYs that can be used at any one time. | ||
307 | The default is 256, and should be enough for desktop systems. Server | ||
308 | machines which support incoming telnet/rlogin/ssh connections and/or | ||
309 | serve several X terminals may want to increase this: every incoming | ||
310 | connection and every xterm uses up one PTY. | ||
311 | |||
312 | When not in use, each additional set of 256 PTYs occupy | ||
313 | approximately 8 KB of kernel memory on 32-bit architectures. | ||
314 | |||
315 | endmenu | 301 | endmenu |
316 | 302 | ||
317 | source "fs/Kconfig" | 303 | source "fs/Kconfig" |
diff --git a/arch/sparc/kernel/sys_sparc.c b/arch/sparc/kernel/sys_sparc.c index 3c6b49a53ae8..4d73421559c3 100644 --- a/arch/sparc/kernel/sys_sparc.c +++ b/arch/sparc/kernel/sys_sparc.c | |||
@@ -97,7 +97,7 @@ asmlinkage int sparc_pipe(struct pt_regs *regs) | |||
97 | int fd[2]; | 97 | int fd[2]; |
98 | int error; | 98 | int error; |
99 | 99 | ||
100 | error = do_pipe(fd); | 100 | error = do_pipe_flags(fd, 0); |
101 | if (error) | 101 | if (error) |
102 | goto out; | 102 | goto out; |
103 | regs->u_regs[UREG_I1] = fd[1]; | 103 | regs->u_regs[UREG_I1] = fd[1]; |
diff --git a/arch/sparc/kernel/systbls.S b/arch/sparc/kernel/systbls.S index 5a7c4c8345c3..e1b9233b90ab 100644 --- a/arch/sparc/kernel/systbls.S +++ b/arch/sparc/kernel/systbls.S | |||
@@ -80,4 +80,5 @@ sys_call_table: | |||
80 | /*300*/ .long sys_set_robust_list, sys_get_robust_list, sys_migrate_pages, sys_mbind, sys_get_mempolicy | 80 | /*300*/ .long sys_set_robust_list, sys_get_robust_list, sys_migrate_pages, sys_mbind, sys_get_mempolicy |
81 | /*305*/ .long sys_set_mempolicy, sys_kexec_load, sys_move_pages, sys_getcpu, sys_epoll_pwait | 81 | /*305*/ .long sys_set_mempolicy, sys_kexec_load, sys_move_pages, sys_getcpu, sys_epoll_pwait |
82 | /*310*/ .long sys_utimensat, sys_signalfd, sys_timerfd_create, sys_eventfd, sys_fallocate | 82 | /*310*/ .long sys_utimensat, sys_signalfd, sys_timerfd_create, sys_eventfd, sys_fallocate |
83 | /*315*/ .long sys_timerfd_settime, sys_timerfd_gettime | 83 | /*315*/ .long sys_timerfd_settime, sys_timerfd_gettime, sys_signalfd4, sys_eventfd2, sys_epoll_create1 |
84 | /*320*/ .long sys_dup3, sys_pipe2, sys_inotify_init1 | ||
diff --git a/arch/sparc/mm/srmmu.c b/arch/sparc/mm/srmmu.c index c624e04ff03e..ee30462598fc 100644 --- a/arch/sparc/mm/srmmu.c +++ b/arch/sparc/mm/srmmu.c | |||
@@ -1352,8 +1352,7 @@ void __init srmmu_paging_init(void) | |||
1352 | zones_size[ZONE_HIGHMEM] = npages; | 1352 | zones_size[ZONE_HIGHMEM] = npages; |
1353 | zholes_size[ZONE_HIGHMEM] = npages - calc_highpages(); | 1353 | zholes_size[ZONE_HIGHMEM] = npages - calc_highpages(); |
1354 | 1354 | ||
1355 | free_area_init_node(0, &contig_page_data, zones_size, | 1355 | free_area_init_node(0, zones_size, pfn_base, zholes_size); |
1356 | pfn_base, zholes_size); | ||
1357 | } | 1356 | } |
1358 | } | 1357 | } |
1359 | 1358 | ||
diff --git a/arch/sparc/mm/sun4c.c b/arch/sparc/mm/sun4c.c index 2375fe9dc312..d1782f6368be 100644 --- a/arch/sparc/mm/sun4c.c +++ b/arch/sparc/mm/sun4c.c | |||
@@ -2123,8 +2123,7 @@ void __init sun4c_paging_init(void) | |||
2123 | zones_size[ZONE_HIGHMEM] = npages; | 2123 | zones_size[ZONE_HIGHMEM] = npages; |
2124 | zholes_size[ZONE_HIGHMEM] = npages - calc_highpages(); | 2124 | zholes_size[ZONE_HIGHMEM] = npages - calc_highpages(); |
2125 | 2125 | ||
2126 | free_area_init_node(0, &contig_page_data, zones_size, | 2126 | free_area_init_node(0, zones_size, pfn_base, zholes_size); |
2127 | pfn_base, zholes_size); | ||
2128 | } | 2127 | } |
2129 | 2128 | ||
2130 | cnt = 0; | 2129 | cnt = 0; |