diff options
| author | Austin Clements <austin@google.com> | 2016-04-28 10:53:25 -0400 |
|---|---|---|
| committer | Austin Clements <austin@google.com> | 2016-04-29 03:53:08 +0000 |
| commit | 15744c92de5e6a2295bfbae2126b19c124bbb46a (patch) | |
| tree | 5867ce2feebe10a67f0f4ae0da7d24015fb90ef5 /src/runtime | |
| parent | 2fb75ea6c65d03c3fda89c8e954712a2fa97b052 (diff) | |
| download | go-15744c92de5e6a2295bfbae2126b19c124bbb46a.tar.xz | |
[dev.garbage] runtime: remove unused head/end arguments from freeSpan
These used to be used for the list of newly freed objects, but that's
no longer a thing.
Change-Id: I5a4503137b74ec0eae5372ca271b1aa0b32df074
Reviewed-on: https://go-review.googlesource.com/22557
Reviewed-by: Rick Hudson <rlh@golang.org>
Run-TryBot: Austin Clements <austin@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/runtime')
| -rw-r--r-- | src/runtime/mcentral.go | 2 | ||||
| -rw-r--r-- | src/runtime/mgcsweep.go | 4 |
2 files changed, 2 insertions, 4 deletions
diff --git a/src/runtime/mcentral.go b/src/runtime/mcentral.go index bbbfb18fbf..5baaef99f8 100644 --- a/src/runtime/mcentral.go +++ b/src/runtime/mcentral.go @@ -160,7 +160,7 @@ func (c *mcentral) uncacheSpan(s *mspan) { // freeSpan returns true if s was returned to the heap. // If preserve=true, it does not move s (the caller // must take care of it). -func (c *mcentral) freeSpan(s *mspan, start gclinkptr, end gclinkptr, preserve bool, wasempty bool) bool { +func (c *mcentral) freeSpan(s *mspan, preserve bool, wasempty bool) bool { if s.incache { throw("freeSpan given cached span") } diff --git a/src/runtime/mgcsweep.go b/src/runtime/mgcsweep.go index b1d6234af4..084d0a71c1 100644 --- a/src/runtime/mgcsweep.go +++ b/src/runtime/mgcsweep.go @@ -187,8 +187,6 @@ func (s *mspan) sweep(preserve bool) bool { res := false nfree := 0 - var head, end gclinkptr - c := _g_.m.mcache freeToHeap := false @@ -292,7 +290,7 @@ func (s *mspan) sweep(preserve bool) bool { if nfree > 0 && cl != 0 { c.local_nsmallfree[cl] += uintptr(nfree) - res = mheap_.central[cl].mcentral.freeSpan(s, head, end, preserve, wasempty) + res = mheap_.central[cl].mcentral.freeSpan(s, preserve, wasempty) // MCentral_FreeSpan updates sweepgen } else if freeToHeap { // Free large span to heap |
