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:
- Recent regressions (separate page)
- PRs felt to be good ones to have people look at
- recent unassigned kernel issues that have patches
- recent network-related kernel issues that have patches
- recent GEOM-related kernel issues that have patches
- CAM-related kernel issues
- libc-related kernel issues
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
S | Submitted | Tracker | Resp. | Description |
---|---|---|---|---|
o | 2010/12/05 | kern/152853 | net | [em] tftpd (and likely other udp traffic) fails over em(4) unless rxcsum/txcsum disabled [regression] |
recent unassigned kernel issues that have patches
S | Submitted | Tracker | Resp. | Description |
---|---|---|---|---|
o | 2012/05/24 | kern/168320 | [hptiop] [patch] make the hptiop driver support the RR4310 controller card | |
o | 2012/05/24 | kern/168315 | [libc] [patch] add dirname_r(3); document ENOMEM conditions with basename(3) and dirname(3) functions | |
o | 2012/05/22 | kern/168212 | [kernel] [patch] some suggested additions for uma_core.c | |
o | 2012/05/22 | kern/168211 | [kernel] [patch] uma_core.c is missing at least one (possibly two) sleep counts | |
o | 2012/05/22 | kern/168210 | [kernel] [patch] fix output format of flags in uma_core.c | |
o | 2012/05/17 | kern/168077 | [netsmb] [patch] SMBFS option causes panic-on-boot with VIMAGE enabled | |
o | 2012/05/07 | kern/167671 | [libkvm] [patch] libkvm doesn't initialize vnet | |
o | 2012/04/01 | kern/166548 | [build] [patch] Mismatch in ifdefs can cause problems for /sys/kern/sysv_shm.c | |
o | 2012/03/05 | kern/165710 | [libc] [patch] RPC: getnetconfig() and other netconfig's functions correct implementation. | |
o | 2012/03/05 | kern/165700 | [libstand] [patch] pxeboot discards network mask assigned via DHCP on supernets | |
o | 2012/02/29 | kern/165559 | [ufs] [patch] ufsmount.h uses the 'export' keyword as a structure member name | |
o | 2012/02/28 | kern/165527 | [libc] [patch] setgroupent() does not make file descrptors opened | |
o | 2012/02/24 | kern/165444 | [netisr] [patch] incorrect processing of net.isr.bindthreads=0 | |
o | 2012/01/31 | kern/164656 | [headers] [patch] Add size_t declaration to ucontext.h of 10-CURRENT | |
o | 2012/01/10 | kern/163986 | [modules] [patch] avoid reloading modules in devd for usb devices | |
o | 2012/01/09 | kern/163978 | [hwpmc] [patch] Loading hwpmc with an unknown cpuid causes a page fault in kernel mode. | |
o | 2011/11/09 | kern/162396 | [libc] [patch] remove loop in globpexp1()@lib/libc/gen/glob.c | |
o | 2011/10/25 | kern/162009 | [patch] [kerberos] getpwnam_r buf too small nfs assigns root:user to krb5 clients | |
o | 2011/10/23 | kern/161912 | [kernel] [patch] kernel sends incorrect notify to devctl about device changes | |
o | 2011/10/22 | kern/161901 | [cam] [patch] cam / ata timeout limited to 2147 due to overflow | |
o | 2011/10/21 | kern/161886 | [kerberos] [patch] der_xx_oid not declared before use in gss_krb5.c | |
o | 2011/10/21 | kern/161854 | [kerberos] [patch] _gsskrb5_pname_to_uid lname lookup fails, breaks nfs/kerberos | |
o | 2011/10/10 | kern/161454 | [i18n] [patch] because i18n/csmapper/Makefile.part bug, some mps files are not found | |
o | 2011/10/06 | kern/161326 | [build] [patch] cannot buildworld FreeBSD-9.0-BETA3 (RELENG_9) | |
o | 2011/09/28 | kern/161091 | [includes] [patch] Max username length is 16 characters | |
o | 2011/08/29 | kern/160294 | [headers] [patch] missing cast in "/usr/include/assert.h" v 1.4 2002/03/23 17:24:53 | |
o | 2011/08/13 | kern/159745 | [libssh] [patch] Fix improperly specified dependency list for secure/lib/libssh | |
o | 2011/08/01 | kern/159355 | [kernel] [patch] unp_gc in 8.2 is once again being overly agressive in recycling port rights | |
o | 2011/07/29 | kern/159284 | [ata] [patch] Update ATA command-to-string definitions | |
o | 2011/07/28 | kern/159279 | [headers] [patch] __FreeBSD_cc_version in <sys/cdefs.h> | |
o | 2011/07/28 | kern/159271 | [ataraid] [patch] "pseudo-raid" controllers does not work in latest releases | |
o | 2011/07/27 | kern/159226 | [libedit] [patch] libedit does not always restore its signal handler | |
o | 2011/06/28 | kern/158376 | [udf] [patch] The UDF file system under counts the number of entries in directories by one. | |
o | 2011/06/28 | kern/158358 | [loader] [patch] allow /boot/loader to work from an MBR extended partition | |
o | 2011/06/27 | kern/158351 | [cam] [patch] missing #includes in <cam/cam.h> | |
o | 2011/06/21 | kern/158086 | [digi] [patch] Update digi(4) to work with TTYng | |
o | 2011/06/17 | kern/157946 | [patch] 'BSM conversion requested for unknown event' generated by audit | |
o | 2011/04/25 | kern/156637 | [headers] [patch] sys/types.h can't be included when _XOPEN_SOURCE is defined | |
o | 2011/04/18 | kern/156481 | [kernel] [patch] kernel incorrectly reports PPS jitter with accurate measurements | |
o | 2011/04/12 | kern/156352 | [kernel] [patch] misleading "maxproc limit exceeded by uid" message | |
o | 2011/04/07 | kern/156245 | [heimdal] [patch] heimdal 1.1 broken in 8-stable and 8-release as far as gssapi_krb5 is concerned | |
o | 2011/04/02 | kern/156137 | [syscons] [patch] support for vi mode keys in scrollback history | |
o | 2011/04/02 | kern/156130 | [kernel] [patch] hints read: resource_longlong_value and resource_uintmax_value | |
o | 2011/03/10 | kern/155441 | [loader] [patch] Firewire support in loader is broken | |
o | 2011/03/10 | kern/155439 | [libkvm] [patch] Spurious error message kvm_nlist: No such file or directory | |
o | 2011/02/08 | kern/154597 | [pam] [patch] pam_passwdqc incorrectly tells the user their password must be MAX_INT characters long in some cases |
recent network-related kernel issues that have patches
S | Submitted | Tracker | Resp. | Description |
---|---|---|---|---|
o | 2012/05/24 | kern/168294 | net | [ixgbe] [patch] ixgbe driver compiled in kernel has no Flow Director support although loaded as a module has one |
o | 2012/05/16 | kern/167947 | net | [setfib] [patch] arpresolve checks only the default FIB for the interface route |
o | 2012/04/26 | kern/167325 | net | [netinet] [patch] sosend sometimes return EINVAL with TSO and VLAN on 82599 NIC |
o | 2012/04/01 | kern/166550 | net | [netinet] [patch] Some log lines about arp do not include the new-line |
o | 2012/03/24 | kern/166372 | net | [patch] ipfilter drops UDP packets with zero checksum on some interfaces |
o | 2012/03/19 | kern/166255 | net | [net] [patch] It should be possible to disable "promiscuous mode enabled" messages |
o | 2012/03/08 | kern/165863 | net | [panic] [netinet] [patch] in_lltable_prefix_free() races with lla_lookup() and arptimer() |
o | 2012/03/03 | kern/165643 | net | [net] [patch] Missing vnet restores in net/if_ethersubr.c |
o | 2012/03/02 | kern/165622 | net | [ndis][panic][patch] Unregistered use of FPU in kernel on amd64 |
o | 2012/02/19 | kern/165296 | net | [vlan] [patch] Fix EVL_APPLY_VLID, update EVL_APPLY_PRI macro |
o | 2012/02/15 | kern/165174 | net | [patch] [tap] allow tap(4) to keep its address on close |
o | 2012/01/17 | kern/164265 | net | [netinet] [patch] tcp_lro_rx computes wrong checksum if 'csum' variable is 0 |
o | 2011/10/26 | kern/162028 | net | [ixgbe] [patch] misplaced #endif in ixgbe.c |
o | 2011/10/04 | kern/161277 | net | [em] [patch] BMC cannot receive IPMI traffic after loading or enabling the if_em driver |
o | 2011/08/08 | kern/159603 | net | [netinet] [patch] in_ifscrubprefix() - network route can be installed for interfaces marked down |
o | 2011/08/08 | kern/159601 | net | [netinet] [patch] in_scrubprefix() - loopback route refcount malfunction |
o | 2011/07/08 | kern/158726 | net | [ip6] [patch] ICMPv6 Router Announcement flooding limit route number patch |
o | 2011/05/20 | kern/157209 | net | [ip6] [patch] locking error in rip6_input() (sys/netinet6/raw_ip6.c) |
o | 2011/05/20 | kern/157200 | net | [network.subr] [patch] stf(4) can not communicate between other 6to4 prefix holder |
o | 2011/04/08 | kern/156283 | net | [ip6] [patch] nd6_ns_input - rtalloc_mpath does not return a locked rtentry |
o | 2011/02/17 | kern/154850 | net | [netgraph] [patch] ng_ether fails to name nodes when the associated interface contains dots or colons |
o | 2011/01/12 | kern/153936 | net | [ixgbe] [patch] MPRC workaround incorrectly applied to 82599 |
o | 2011/01/07 | kern/153772 | net | [ixgbe] [patch] sysctls reference wrong XON/XOFF variables |
recent GEOM-related kernel issues that have patches
S | Submitted | Tracker | Resp. | Description |
---|---|---|---|---|
o | 2012/02/23 | kern/165428 | geom | [glabel][patch] Add xfs support to glabel |
o | 2011/09/08 | kern/160562 | geom | [geom][patch] Allow to insert new component to geom_raid3 without specifying number. |
CAM-related kernel issues
S | Submitted | Tracker | Resp. | Description |
---|---|---|---|---|
o | 2012/04/03 | kern/166621 | [cam] "CAM status: Unconditionally Re-queue Request" not handled | |
o | 2012/03/05 | kern/165740 | scsi | [cam] SCSI code must drain callbacks before free |
o | 2012/02/08 | kern/164909 | [cam] devfs does not create entries when removable media is inserted | |
o | 2011/10/22 | kern/161901 | [cam] [patch] cam / ata timeout limited to 2147 due to overflow | |
o | 2011/10/19 | kern/161809 | scsi | [cam] [patch] set kern.cam.boot_delay via build options (usb boot) |
o | 2011/06/27 | kern/158351 | [cam] [patch] missing #includes in <cam/cam.h> | |
o | 2010/12/29 | kern/153514 | scsi | [cam] [panic] CAM related panic |
o | 2010/06/22 | kern/148070 | [cam] [panic] panic: _mtx_lock_sleep: recursed on non-recursive mutex XPT topology lock @ /usr/src/sys/cam/cam_xpt.c:4814 | |
o | 2008/02/19 | kern/120858 | scottl | [patch] [cam] panic: ufs_dirbad with CLARiiON CX3-40 |
libc-related kernel issues
S | Submitted | Tracker | Resp. | Description |
---|---|---|---|---|
o | 2012/05/24 | kern/168315 | [libc] [patch] add dirname_r(3); document ENOMEM conditions with basename(3) and dirname(3) functions | |
o | 2012/04/19 | kern/167107 | [libc] [panic] no kernel malloc size argument check causing system panic | |
o | 2012/04/18 | kern/167068 | eadler | [libc] [patch] memory leak in authunix_create_default() |
o | 2012/03/12 | kern/165970 | eadler | [libc] [patch] strtonum() optimization |
o | 2012/03/05 | kern/165710 | [libc] [patch] RPC: getnetconfig() and other netconfig's functions correct implementation. | |
o | 2012/02/28 | kern/165527 | [libc] [patch] setgroupent() does not make file descrptors opened | |
o | 2012/01/31 | kern/164674 | standards | [patch] [libc] vfprintf/vfwprintf return error (EOF) on success if __SERR flag is already set on file |
o | 2012/01/30 | kern/164637 | [libc] Problem with vsnprintf in libc.so when compiled with clang | |
o | 2011/11/30 | kern/162976 | [libc] cron fails unnecessarily via setlogin(2) with sufficiently long usernames | |
o | 2011/11/09 | kern/162396 | [libc] [patch] remove loop in globpexp1()@lib/libc/gen/glob.c | |
o | 2011/10/11 | kern/161481 | [libc] mount(2) fails with ENAMETOOLONG with path shorter than 255 // 1023 characters | |
o | 2011/07/25 | kern/159179 | [libc] close(2) emitting ECONNRESET is not POSIX compliant | |
o | 2011/07/10 | kern/158755 | [libc] mmap fails with addr=NULL, flags=MAP_STACK | |
o | 2011/04/27 | kern/156684 | [libc] getaddrinfo(3) returns improper error | |
o | 2010/11/08 | kern/152036 | net | [libc] getifaddrs(3) returns truncated sockaddrs for netmasks |
o | 2010/08/05 | kern/149323 | [libc] Applications with large memory footprint failing with mmap(2) - memory allocation errors | |
o | 2010/07/13 | kern/148581 | [libc] fopen(3) fails with EMFILE if there are more than SHORT_MAX fds open | |
o | 2010/06/27 | kern/148179 | [libc] Possible Memory Leak in getaddrinfo(3) | |
o | 2010/06/13 | kern/147839 | [libc] [patch] syscall(2) with wrong argument causing panic on WITNESS enabled kernel | |
o | 2010/06/10 | kern/147756 | [libc] open_socket_in: Protocol not supported - after a few days? | |
o | 2010/06/07 | kern/147647 | [libc] select(2) wakes after 24 hours even if timeout is longer | |
o | 2010/05/30 | kern/147226 | [libc] read(fd, buffer, len) returns -1 immediately, if len >=2147483648 | |
o | 2010/05/23 | kern/146889 | [libc] [patch] Not having NET_RT_IFLIST #defined causes getifaddrs.c (libc) to fail to build | |
o | 2010/05/22 | kern/146845 | net | [libc] close(2) returns error 54 (connection reset by peer) wrongly |
o | 2010/01/13 | kern/142772 | net | [libc] lla_lookup: new lle malloc failed |
o | 2009/12/30 | kern/142173 | [libc] localeconv(3): two-byte ascii thousands_sep | |
o | 2009/10/18 | kern/139734 | [libc] res_send calls getsockname(2) instead of getpeername(2) | |
o | 2009/09/23 | kern/139080 | eadler | [libc] [patch] closelog() can close negative file descriptor |
o | 2009/07/31 | kern/137307 | [libc] [patch] Enhance strptime(3) to support %U and %W | |
o | 2009/07/11 | kern/136669 | [libc] [patch] setmode(3) should always set errno on error | |
o | 2009/05/09 | kern/134391 | [libc] dladdr(3) does effectively not work on main program. | |
o | 2009/01/19 | kern/130749 | des | [libc] [patch] nscache.c/nscachedcli.c - return error if string of /etc/group is long |
o | 2008/11/17 | kern/128933 | kib | [libc] realpath(3) does not follow SUS specification for ENOENT / ENOTDIR conditions |
o | 2008/08/04 | kern/126230 | [libc] select(2) causing weird process cpu usage and load average stats | |
o | 2008/07/07 | kern/125382 | [libc] open(2): ENOSPC may be misleading, consider EIO | |
o | 2008/05/31 | kern/124160 | net | [libc] connect(2) function loops indefinitely |
o | 2008/03/13 | kern/121656 | [libc] [patch] telldir(3) issues | |
o | 2008/01/29 | kern/120128 | attilio | [libc] [patch] __getcwd erroneously returning ENOENT |
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