NetBSD Problem Report #38361

From yamt@mwd.biglobe.ne.jp  Fri Apr  4 03:58:07 2008
Return-Path: <yamt@mwd.biglobe.ne.jp>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by narn.NetBSD.org (Postfix) with ESMTP id 390F263B293
	for <gnats-bugs@gnats.NetBSD.org>; Fri,  4 Apr 2008 03:58:07 +0000 (UTC)
Message-Id: <20080404035804.38B0611704@yamt.dyndns.org>
Date: Fri,  4 Apr 2008 12:58:04 +0900 (JST)
From: yamt@mwd.biglobe.ne.jp
Reply-To: yamt@mwd.biglobe.ne.jp
To: gnats-bugs@gnats.NetBSD.org
Subject: tmpfs larger than SIZE_MAX doesn't work
X-Send-Pr-Version: 3.95

>Number:         38361
>Category:       kern
>Synopsis:       tmpfs larger than SIZE_MAX doesn't work
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Apr 04 04:00:00 +0000 2008
>Closed-Date:    Tue Jun 22 19:21:02 +0000 2010
>Last-Modified:  Tue Jun 22 19:21:02 +0000 2010
>Originator:     YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
>Release:        NetBSD 4.99.58
>Organization:

>Environment:


Architecture: i386
Machine: i386
>Description:
	tmpfs larger than SIZE_MAX doesn't work.
>How-To-Repeat:
	"mount_tmpfs -s 10g" on an i386 system.
>Fix:


>Release-Note:

>Audit-Trail:
From: Mindaugas Rasiukevicius <rmind@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/38361 CVS commit: src/sys
Date: Tue, 22 Jun 2010 18:32:09 +0000

 Module Name:	src
 Committed By:	rmind
 Date:		Tue Jun 22 18:32:08 UTC 2010

 Modified Files:
 	src/sys/fs/tmpfs: TODO files.tmpfs tmpfs.h tmpfs_subr.c tmpfs_vfsops.c
 	    tmpfs_vnops.c
 	src/sys/modules/tmpfs: Makefile
 	src/sys/rump/fs/lib/libtmpfs: Makefile
 Added Files:
 	src/sys/fs/tmpfs: tmpfs_mem.c
 Removed Files:
 	src/sys/fs/tmpfs: tmpfs_pool.c tmpfs_pool.h

 Log Message:
 Replace tmpfs_pool custom allocator code with a simpler layer for memory
 accounting.  Use wired memory (which can be limited) for meta-data, and
 kmem(9) for string allocations.

 Close PR/31944.  Fix PR/38361 while here.  OK ad@.


 To generate a diff of this commit:
 cvs rdiff -u -r1.6 -r1.7 src/sys/fs/tmpfs/TODO
 cvs rdiff -u -r1.3 -r1.4 src/sys/fs/tmpfs/files.tmpfs
 cvs rdiff -u -r1.37 -r1.38 src/sys/fs/tmpfs/tmpfs.h
 cvs rdiff -u -r0 -r1.1 src/sys/fs/tmpfs/tmpfs_mem.c
 cvs rdiff -u -r1.14 -r0 src/sys/fs/tmpfs/tmpfs_pool.c
 cvs rdiff -u -r1.7 -r0 src/sys/fs/tmpfs/tmpfs_pool.h
 cvs rdiff -u -r1.56 -r1.57 src/sys/fs/tmpfs/tmpfs_subr.c
 cvs rdiff -u -r1.44 -r1.45 src/sys/fs/tmpfs/tmpfs_vfsops.c
 cvs rdiff -u -r1.69 -r1.70 src/sys/fs/tmpfs/tmpfs_vnops.c
 cvs rdiff -u -r1.1 -r1.2 src/sys/modules/tmpfs/Makefile
 cvs rdiff -u -r1.3 -r1.4 src/sys/rump/fs/lib/libtmpfs/Makefile

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->closed
State-Changed-By: rmind@NetBSD.org
State-Changed-When: Tue, 22 Jun 2010 19:21:02 +0000
State-Changed-Why:
Fixed.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.