| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
malloc(9) flags within sys.
Exceptions:
- sys/contrib not touched
- sys/mbuf.h edited manually
Notes:
svn path=/head/; revision=243882
|
|
|
|
|
|
|
|
|
|
|
| |
as sizeof(x)
- Capitalized comment
- Parentheses around return value
Requested by: bde
Notes:
svn path=/head/; revision=231060
|
|
|
|
|
|
|
| |
Spotted by: avg
Notes:
svn path=/head/; revision=230218
|
|
|
|
|
|
|
|
|
| |
bug fixes by Kuan-Chung Chiu <buganini at gmail dot com>.
Tested by me in production for several days at work.
Notes:
svn path=/head/; revision=227650
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PMC/SYSV/...).
No FreeBSD version bump, the userland application to query the features will
be committed last and can serve as an indication of the availablility if
needed.
Sponsored by: Google Summer of Code 2010
Submitted by: kibab
Reviewed by: arch@ (parts by rwatson, trasz, jhb)
X-MFC after: to be determined in last commit with code from this project
Notes:
svn path=/head/; revision=219028
|
|
|
|
|
|
|
|
|
| |
There are only about 100 occurences of the BSD-specific u_int*_t
datatypes in sys/kern. The ISO C99 integer types are used here more
often.
Notes:
svn path=/head/; revision=209390
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removed dead code that assumed that M_TRYWAIT can return NULL; it's not true
since the advent of MBUMA.
Reviewed by: arch
There are ongoing disputes as to whether we want to switch to directly using
UMA flags M_WAITOK/M_NOWAIT for mbuf(9) allocation.
Notes:
svn path=/head/; revision=177599
|
|
|
|
|
|
|
|
|
| |
multibyte character share name correctly.
Reviewed by: bp
Notes:
svn path=/head/; revision=148517
|
|
|
|
| |
Notes:
svn path=/head/; revision=139804
|
|
|
|
|
|
|
|
|
| |
per letter dated July 22, 1999.
Approved by: core
Notes:
svn path=/head/; revision=127911
|
|
|
|
| |
Notes:
svn path=/head/; revision=116182
|
|
|
|
|
|
|
|
| |
for the m->m_next != NULL case to avoid looping infinitely when the first
mbuf in the chain becomes full.
Notes:
svn path=/head/; revision=111126
|
|
|
|
|
|
|
| |
Approved by: trb
Notes:
svn path=/head/; revision=111119
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
opposed to returning the top of the old chain when there was one and
the top of the newly allocated chain if there was no old chain.
Actually, it should be noted that prior to this fix, although the
comment above m_getm() advertised that m_getm() would return the
top of the old chain (if an old chain was being passed in) it
actually [wrongly] was returning the tail mbuf in the old chain
instead. This is a bug but since the one use of m_getm() in
the tree luckily did not depend on the behavior, it happened
to work out without notice.
Harti Brandt pointed out that the advertised behavior was actually
not the real behavior and so this change makes m_getm() ALWAYS
return the newly allocated chain (and fixes the comment). This
is less confusing and is the best course of action as then the
caller is always able to have both a reference to the top of
the original chain (because it's passing it in in the call) and
a reference to the newly attached chain. Although the API is
slightly modified, I don't think that any third-party code uses
m_getm() and if it does, it surely can't be working properly
because the old behavior was bogus.
API bug pointed out by: Harti Brandt <brandt@fokus.fraunhofer.de>
Notes:
svn path=/head/; revision=110880
|
|
|
|
|
|
|
| |
Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
Notes:
svn path=/head/; revision=109623
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
_KERNEL scope from "src/sys/sys/mchain.h".
Replace each occurrence of the above in _KERNEL scope with the
appropriate macro from the set of hto(be|le)(16|32|64) and
(be|le)toh(16|32|64) from "src/sys/sys/endian.h".
Tested by: tjr
Requested by: comment marked with XXX
Notes:
svn path=/head/; revision=107940
|
|
|
|
|
|
|
|
|
|
| |
assignment. The netsmb code likes to call these functions with a NULL
x argument a lot.
Reported by: Vallo Kallaste <kalts@estpak.ee>
Notes:
svn path=/head/; revision=105735
|
|
|
|
|
|
|
|
| |
uses of iov_base which assume its type is `char *' (in order to do
pointer arithmetic) have been updated to cast iov_base to `char *'.
Notes:
svn path=/head/; revision=104908
|
|
|
|
| |
Notes:
svn path=/head/; revision=103540
|
|
|
|
| |
Notes:
svn path=/head/; revision=100075
|
|
|
|
|
|
|
| |
<sys/endian.h>. This puts us in line with NetBSD and OpenBSD.
Notes:
svn path=/head/; revision=95533
|
|
|
|
|
|
|
|
|
|
| |
with some applications.
Obtained from: Darwin project
MFC after: 2 weeks
Notes:
svn path=/head/; revision=91024
|
|
|
|
| |
Notes:
svn path=/head/; revision=87594
|
|
|
|
|
|
|
| |
m_gethdr() mbuf allocation, which already does this for us.
Notes:
svn path=/head/; revision=73012
|
|
Reviewed by: Ian Dowse <iedowse@maths.tcd.ie>,
Bosko Milekic <bmilekic@technokratis.com>,
Julian Elischer <julian@elischer.org> and arch@/net@
Obtained from: smbfs
Notes:
svn path=/head/; revision=72980
|