Skip site navigation (1)Skip section navigation (2)

Site Navigation

Suggested PRs for October 2011 Devsummit

Date generated: Fri Jun 1 09:05:01 2012 GMT

This page is generated from a template that embed GNATS commands, including passing parameters. Consider this as a prototype for a more useful tool. You can see some examples at the PRs recommended for committer evaluation by the bugbusting team (these have been vetted by our triage team); PRs considered 'easy' by the bugbusting team; and PRs with patches. You can also see the entire list of these protypes.

src PRs are separated into subcategories; for instance, for the complete set of network-related PRs, see the labels 'network - stack' and 'network-device' on the new grouped PRs graph.

Here are some interesting suggestions:

At the bottom you can find the summary of PRs that have been committed during the devsummit and EuroBSDCon.

PRs felt to be good ones to have people look at

SSubmittedTrackerResp.Description
o2010/12/05kern/152853net[em] tftpd (and likely other udp traffic) fails over em(4) unless rxcsum/txcsum disabled [regression]
1 problem total.

recent unassigned kernel issues that have patches

SSubmittedTrackerResp.Description
o2012/05/24kern/168320[hptiop] [patch] make the hptiop driver support the RR4310 controller card
o2012/05/24kern/168315[libc] [patch] add dirname_r(3); document ENOMEM conditions with basename(3) and dirname(3) functions
o2012/05/22kern/168212[kernel] [patch] some suggested additions for uma_core.c
o2012/05/22kern/168211[kernel] [patch] uma_core.c is missing at least one (possibly two) sleep counts
o2012/05/22kern/168210[kernel] [patch] fix output format of flags in uma_core.c
o2012/05/17kern/168077[netsmb] [patch] SMBFS option causes panic-on-boot with VIMAGE enabled
o2012/05/07kern/167671[libkvm] [patch] libkvm doesn't initialize vnet
o2012/04/01kern/166548[build] [patch] Mismatch in ifdefs can cause problems for /sys/kern/sysv_shm.c
o2012/03/05kern/165710[libc] [patch] RPC: getnetconfig() and other netconfig's functions correct implementation.
o2012/03/05kern/165700[libstand] [patch] pxeboot discards network mask assigned via DHCP on supernets
o2012/02/29kern/165559[ufs] [patch] ufsmount.h uses the 'export' keyword as a structure member name
o2012/02/28kern/165527[libc] [patch] setgroupent() does not make file descrptors opened
o2012/02/24kern/165444[netisr] [patch] incorrect processing of net.isr.bindthreads=0
o2012/01/31kern/164656[headers] [patch] Add size_t declaration to ucontext.h of 10-CURRENT
o2012/01/10kern/163986[modules] [patch] avoid reloading modules in devd for usb devices
o2012/01/09kern/163978[hwpmc] [patch] Loading hwpmc with an unknown cpuid causes a page fault in kernel mode.
o2011/11/09kern/162396[libc] [patch] remove loop in globpexp1()@lib/libc/gen/glob.c
o2011/10/25kern/162009[patch] [kerberos] getpwnam_r buf too small nfs assigns root:user to krb5 clients
o2011/10/23kern/161912[kernel] [patch] kernel sends incorrect notify to devctl about device changes
o2011/10/22kern/161901[cam] [patch] cam / ata timeout limited to 2147 due to overflow
o2011/10/21kern/161886[kerberos] [patch] der_xx_oid not declared before use in gss_krb5.c
o2011/10/21kern/161854[kerberos] [patch] _gsskrb5_pname_to_uid lname lookup fails, breaks nfs/kerberos
o2011/10/10kern/161454[i18n] [patch] because i18n/csmapper/Makefile.part bug, some mps files are not found
o2011/10/06kern/161326[build] [patch] cannot buildworld FreeBSD-9.0-BETA3 (RELENG_9)
o2011/09/28kern/161091[includes] [patch] Max username length is 16 characters
o2011/08/29kern/160294[headers] [patch] missing cast in "/usr/include/assert.h" v 1.4 2002/03/23 17:24:53
o2011/08/13kern/159745[libssh] [patch] Fix improperly specified dependency list for secure/lib/libssh
o2011/08/01kern/159355[kernel] [patch] unp_gc in 8.2 is once again being overly agressive in recycling port rights
o2011/07/29kern/159284[ata] [patch] Update ATA command-to-string definitions
o2011/07/28kern/159279[headers] [patch] __FreeBSD_cc_version in <sys/cdefs.h>
o2011/07/28kern/159271[ataraid] [patch] "pseudo-raid" controllers does not work in latest releases
o2011/07/27kern/159226[libedit] [patch] libedit does not always restore its signal handler
o2011/06/28kern/158376[udf] [patch] The UDF file system under counts the number of entries in directories by one.
o2011/06/28kern/158358[loader] [patch] allow /boot/loader to work from an MBR extended partition
o2011/06/27kern/158351[cam] [patch] missing #includes in <cam/cam.h>
o2011/06/21kern/158086[digi] [patch] Update digi(4) to work with TTYng
o2011/06/17kern/157946[patch] 'BSM conversion requested for unknown event' generated by audit
o2011/04/25kern/156637[headers] [patch] sys/types.h can't be included when _XOPEN_SOURCE is defined
o2011/04/18kern/156481[kernel] [patch] kernel incorrectly reports PPS jitter with accurate measurements
o2011/04/12kern/156352[kernel] [patch] misleading "maxproc limit exceeded by uid" message
o2011/04/07kern/156245[heimdal] [patch] heimdal 1.1 broken in 8-stable and 8-release as far as gssapi_krb5 is concerned
o2011/04/02kern/156137[syscons] [patch] support for vi mode keys in scrollback history
o2011/04/02kern/156130[kernel] [patch] hints read: resource_longlong_value and resource_uintmax_value
o2011/03/10kern/155441[loader] [patch] Firewire support in loader is broken
o2011/03/10kern/155439[libkvm] [patch] Spurious error message kvm_nlist: No such file or directory
o2011/02/08kern/154597[pam] [patch] pam_passwdqc incorrectly tells the user their password must be MAX_INT characters long in some cases
46 problems total.

recent network-related kernel issues that have patches

SSubmittedTrackerResp.Description
o2012/05/24kern/168294net[ixgbe] [patch] ixgbe driver compiled in kernel has no Flow Director support although loaded as a module has one
o2012/05/16kern/167947net[setfib] [patch] arpresolve checks only the default FIB for the interface route
o2012/04/26kern/167325net[netinet] [patch] sosend sometimes return EINVAL with TSO and VLAN on 82599 NIC
o2012/04/01kern/166550net[netinet] [patch] Some log lines about arp do not include the new-line
o2012/03/24kern/166372net[patch] ipfilter drops UDP packets with zero checksum on some interfaces
o2012/03/19kern/166255net[net] [patch] It should be possible to disable "promiscuous mode enabled" messages
o2012/03/08kern/165863net[panic] [netinet] [patch] in_lltable_prefix_free() races with lla_lookup() and arptimer()
o2012/03/03kern/165643net[net] [patch] Missing vnet restores in net/if_ethersubr.c
o2012/03/02kern/165622net[ndis][panic][patch] Unregistered use of FPU in kernel on amd64
o2012/02/19kern/165296net[vlan] [patch] Fix EVL_APPLY_VLID, update EVL_APPLY_PRI macro
o2012/02/15kern/165174net[patch] [tap] allow tap(4) to keep its address on close
o2012/01/17kern/164265net[netinet] [patch] tcp_lro_rx computes wrong checksum if 'csum' variable is 0
o2011/10/26kern/162028net[ixgbe] [patch] misplaced #endif in ixgbe.c
o2011/10/04kern/161277net[em] [patch] BMC cannot receive IPMI traffic after loading or enabling the if_em driver
o2011/08/08kern/159603net[netinet] [patch] in_ifscrubprefix() - network route can be installed for interfaces marked down
o2011/08/08kern/159601net[netinet] [patch] in_scrubprefix() - loopback route refcount malfunction
o2011/07/08kern/158726net[ip6] [patch] ICMPv6 Router Announcement flooding limit route number patch
o2011/05/20kern/157209net[ip6] [patch] locking error in rip6_input() (sys/netinet6/raw_ip6.c)
o2011/05/20kern/157200net[network.subr] [patch] stf(4) can not communicate between other 6to4 prefix holder
o2011/04/08kern/156283net[ip6] [patch] nd6_ns_input - rtalloc_mpath does not return a locked rtentry
o2011/02/17kern/154850net[netgraph] [patch] ng_ether fails to name nodes when the associated interface contains dots or colons
o2011/01/12kern/153936net[ixgbe] [patch] MPRC workaround incorrectly applied to 82599
o2011/01/07kern/153772net[ixgbe] [patch] sysctls reference wrong XON/XOFF variables
23 problems total.

recent GEOM-related kernel issues that have patches

SSubmittedTrackerResp.Description
o2012/02/23kern/165428geom[glabel][patch] Add xfs support to glabel
o2011/09/08kern/160562geom[geom][patch] Allow to insert new component to geom_raid3 without specifying number.
2 problems total.

CAM-related kernel issues

SSubmittedTrackerResp.Description
o2012/04/03kern/166621[cam] "CAM status: Unconditionally Re-queue Request" not handled
o2012/03/05kern/165740scsi[cam] SCSI code must drain callbacks before free
o2012/02/08kern/164909[cam] devfs does not create entries when removable media is inserted
o2011/10/22kern/161901[cam] [patch] cam / ata timeout limited to 2147 due to overflow
o2011/10/19kern/161809scsi[cam] [patch] set kern.cam.boot_delay via build options (usb boot)
o2011/06/27kern/158351[cam] [patch] missing #includes in <cam/cam.h>
o2010/12/29kern/153514scsi[cam] [panic] CAM related panic
o2010/06/22kern/148070[cam] [panic] panic: _mtx_lock_sleep: recursed on non-recursive mutex XPT topology lock @ /usr/src/sys/cam/cam_xpt.c:4814
o2008/02/19kern/120858scottl[patch] [cam] panic: ufs_dirbad with CLARiiON CX3-40
9 problems total.

libc-related kernel issues

SSubmittedTrackerResp.Description
o2012/05/24kern/168315[libc] [patch] add dirname_r(3); document ENOMEM conditions with basename(3) and dirname(3) functions
o2012/04/19kern/167107[libc] [panic] no kernel malloc size argument check causing system panic
o2012/04/18kern/167068eadler[libc] [patch] memory leak in authunix_create_default()
o2012/03/12kern/165970eadler[libc] [patch] strtonum() optimization
o2012/03/05kern/165710[libc] [patch] RPC: getnetconfig() and other netconfig's functions correct implementation.
o2012/02/28kern/165527[libc] [patch] setgroupent() does not make file descrptors opened
o2012/01/31kern/164674standards[patch] [libc] vfprintf/vfwprintf return error (EOF) on success if __SERR flag is already set on file
o2012/01/30kern/164637[libc] Problem with vsnprintf in libc.so when compiled with clang
o2011/11/30kern/162976[libc] cron fails unnecessarily via setlogin(2) with sufficiently long usernames
o2011/11/09kern/162396[libc] [patch] remove loop in globpexp1()@lib/libc/gen/glob.c
o2011/10/11kern/161481[libc] mount(2) fails with ENAMETOOLONG with path shorter than 255 // 1023 characters
o2011/07/25kern/159179[libc] close(2) emitting ECONNRESET is not POSIX compliant
o2011/07/10kern/158755[libc] mmap fails with addr=NULL, flags=MAP_STACK
o2011/04/27kern/156684[libc] getaddrinfo(3) returns improper error
o2010/11/08kern/152036net[libc] getifaddrs(3) returns truncated sockaddrs for netmasks
o2010/08/05kern/149323[libc] Applications with large memory footprint failing with mmap(2) - memory allocation errors
o2010/07/13kern/148581[libc] fopen(3) fails with EMFILE if there are more than SHORT_MAX fds open
o2010/06/27kern/148179[libc] Possible Memory Leak in getaddrinfo(3)
o2010/06/13kern/147839[libc] [patch] syscall(2) with wrong argument causing panic on WITNESS enabled kernel
o2010/06/10kern/147756[libc] open_socket_in: Protocol not supported - after a few days?
o2010/06/07kern/147647[libc] select(2) wakes after 24 hours even if timeout is longer
o2010/05/30kern/147226[libc] read(fd, buffer, len) returns -1 immediately, if len >=2147483648
o2010/05/23kern/146889[libc] [patch] Not having NET_RT_IFLIST #defined causes getifaddrs.c (libc) to fail to build
o2010/05/22kern/146845net[libc] close(2) returns error 54 (connection reset by peer) wrongly
o2010/01/13kern/142772net[libc] lla_lookup: new lle malloc failed
o2009/12/30kern/142173[libc] localeconv(3): two-byte ascii thousands_sep
o2009/10/18kern/139734[libc] res_send calls getsockname(2) instead of getpeername(2)
o2009/09/23kern/139080eadler[libc] [patch] closelog() can close negative file descriptor
o2009/07/31kern/137307[libc] [patch] Enhance strptime(3) to support %U and %W
o2009/07/11kern/136669[libc] [patch] setmode(3) should always set errno on error
o2009/05/09kern/134391[libc] dladdr(3) does effectively not work on main program.
o2009/01/19kern/130749des[libc] [patch] nscache.c/nscachedcli.c - return error if string of /etc/group is long
o2008/11/17kern/128933kib[libc] realpath(3) does not follow SUS specification for ENOENT / ENOTDIR conditions
o2008/08/04kern/126230[libc] select(2) causing weird process cpu usage and load average stats
o2008/07/07kern/125382[libc] open(2): ENOSPC may be misleading, consider EIO
o2008/05/31kern/124160net[libc] connect(2) function loops indefinitely
o2008/03/13kern/121656[libc] [patch] telldir(3) issues
o2008/01/29kern/120128attilio[libc] [patch] __getcwd erroneously returning ENOENT
38 problems total.

summary of PRs that have been committed during the devsummit and EuroBSDCon (maintained manually)

Note: this page was generated on freefall by the following command (feel free to experiment with your own files):

   ~gnats/tools/do_generate_annotated_prs ~gavin/public_html/annotated_prs_201110devsummit.txt