Searched hist:1.121 (Results 1 - 25 of 642) sorted by relevance

1234567891011>>

/src/distrib/notes/i386/
H A Dhardware1.121 Fri Dec 14 06:32:21 GMT 2007 jnemeth branches: 1.121.2; 1.121.6; 1.121.10;
add ACPI to supported items

1.121 Fri Dec 14 06:32:21 GMT 2007 jnemeth branches: 1.121.2; 1.121.6; 1.121.10;
add ACPI to supported items

1.121 Fri Dec 14 06:32:21 GMT 2007 jnemeth branches: 1.121.2; 1.121.6; 1.121.10;
add ACPI to supported items

1.121 Fri Dec 14 06:32:21 GMT 2007 jnemeth branches: 1.121.2; 1.121.6; 1.121.10;
add ACPI to supported items

/src/sys/arch/mac68k/conf/
H A Dfiles.mac68k1.121 Wed Feb 20 21:43:34 GMT 2008 drochner branches: 1.121.6; 1.121.8; 1.121.10; 1.121.12;
Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.

1.121 Wed Feb 20 21:43:34 GMT 2008 drochner branches: 1.121.6; 1.121.8; 1.121.10; 1.121.12;
Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.

1.121 Wed Feb 20 21:43:34 GMT 2008 drochner branches: 1.121.6; 1.121.8; 1.121.10; 1.121.12;
Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.

1.121 Wed Feb 20 21:43:34 GMT 2008 drochner branches: 1.121.6; 1.121.8; 1.121.10; 1.121.12;
Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.

1.121 Wed Feb 20 21:43:34 GMT 2008 drochner branches: 1.121.6; 1.121.8; 1.121.10; 1.121.12;
Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.

/src/sys/arch/hpcmips/hpcmips/
H A Dmachdep.c1.121 Thu Dec 22 14:47:57 GMT 2016 cherry branches: 1.121.6;
switch all ports to use uvm_init.c:uvm_md_init()

uvm_setpagesize() is now subsumed within this funciton.
1.121 Thu Dec 22 14:47:57 GMT 2016 cherry branches: 1.121.6;
switch all ports to use uvm_init.c:uvm_md_init()

uvm_setpagesize() is now subsumed within this funciton.
/src/sys/arch/arc/arc/
H A Dmachdep.c1.121 Tue Mar 02 17:28:08 GMT 2010 pooka branches: 1.121.2; 1.121.4; 1.121.6;
Remove fs_mfs.h from users because it is now unnecessary and don't
generate fs_mfs.h anymore.

1.121 Tue Mar 02 17:28:08 GMT 2010 pooka branches: 1.121.2; 1.121.4; 1.121.6;
Remove fs_mfs.h from users because it is now unnecessary and don't
generate fs_mfs.h anymore.

1.121 Tue Mar 02 17:28:08 GMT 2010 pooka branches: 1.121.2; 1.121.4; 1.121.6;
Remove fs_mfs.h from users because it is now unnecessary and don't
generate fs_mfs.h anymore.

1.121 Tue Mar 02 17:28:08 GMT 2010 pooka branches: 1.121.2; 1.121.4; 1.121.6;
Remove fs_mfs.h from users because it is now unnecessary and don't
generate fs_mfs.h anymore.

/src/distrib/sets/lists/base/
H A Dmd.i3861.121 Sat Jan 19 23:30:08 GMT 2008 dyoung branches: 1.121.2; 1.121.6; 1.121.8;
Add /usr/mdec/mbr_com0{,_9600}. Sort.
1.121 Sat Jan 19 23:30:08 GMT 2008 dyoung branches: 1.121.2; 1.121.6; 1.121.8;
Add /usr/mdec/mbr_com0{,_9600}. Sort.
1.121 Sat Jan 19 23:30:08 GMT 2008 dyoung branches: 1.121.2; 1.121.6; 1.121.8;
Add /usr/mdec/mbr_com0{,_9600}. Sort.
1.121 Sat Jan 19 23:30:08 GMT 2008 dyoung branches: 1.121.2; 1.121.6; 1.121.8;
Add /usr/mdec/mbr_com0{,_9600}. Sort.
/src/sys/dev/mii/
H A Dmiidevs.h1.121 Wed Feb 26 04:31:29 GMT 2014 ozaki-r branches: 1.121.2;
Regen.

1.121 Wed Feb 26 04:31:29 GMT 2014 ozaki-r branches: 1.121.2;
Regen.

/src/sys/compat/linux/arch/alpha/
H A Dlinux_syscalls.c1.121 Sat Jun 29 13:46:32 GMT 2024 christos branches: 1.121.2;
regen
1.121 Sat Jun 29 13:46:32 GMT 2024 christos branches: 1.121.2;
regen
1.121 Sat Jun 29 13:46:32 GMT 2024 christos branches: 1.121.2;
regen
1.121 Sat Jun 29 13:46:32 GMT 2024 christos branches: 1.121.2;
regen
/src/sys/kern/
H A Dkern_malloc.c1.121 Sun Oct 26 00:23:28 GMT 2008 blymn branches: 1.121.2; 1.121.4; 1.121.10;
Extend the information that MALLOCLOG outputs to include the preceding
buffer. This can be helpful in the case where a buffer overrun in the
preceding region stomps on the following regions data.

1.121 Sun Oct 26 00:23:28 GMT 2008 blymn branches: 1.121.2; 1.121.4; 1.121.10;
Extend the information that MALLOCLOG outputs to include the preceding
buffer. This can be helpful in the case where a buffer overrun in the
preceding region stomps on the following regions data.

1.121 Sun Oct 26 00:23:28 GMT 2008 blymn branches: 1.121.2; 1.121.4; 1.121.10;
Extend the information that MALLOCLOG outputs to include the preceding
buffer. This can be helpful in the case where a buffer overrun in the
preceding region stomps on the following regions data.

1.121 Sun Oct 26 00:23:28 GMT 2008 blymn branches: 1.121.2; 1.121.4; 1.121.10;
Extend the information that MALLOCLOG outputs to include the preceding
buffer. This can be helpful in the case where a buffer overrun in the
preceding region stomps on the following regions data.

H A Dtty_pty.c1.121 Sun Jan 24 19:56:26 GMT 2010 dholland branches: 1.121.2; 1.121.4;
Amplify comment about ultrix bits.

1.121 Sun Jan 24 19:56:26 GMT 2010 dholland branches: 1.121.2; 1.121.4;
Amplify comment about ultrix bits.

1.121 Sun Jan 24 19:56:26 GMT 2010 dholland branches: 1.121.2; 1.121.4;
Amplify comment about ultrix bits.

/src/sys/arch/mac68k/mac68k/
H A Dtrap.c1.121 Sun Jul 23 22:06:05 GMT 2006 ad branches: 1.121.4; 1.121.8; 1.121.10;
Use the LWP cached credentials where sane.

1.121 Sun Jul 23 22:06:05 GMT 2006 ad branches: 1.121.4; 1.121.8; 1.121.10;
Use the LWP cached credentials where sane.

1.121 Sun Jul 23 22:06:05 GMT 2006 ad branches: 1.121.4; 1.121.8; 1.121.10;
Use the LWP cached credentials where sane.

1.121 Sun Jul 23 22:06:05 GMT 2006 ad branches: 1.121.4; 1.121.8; 1.121.10;
Use the LWP cached credentials where sane.

/src/sys/arch/sun3/sun3/
H A Dtrap.c1.121 Sat Feb 25 02:28:57 GMT 2006 wiz branches: 1.121.2; 1.121.4;
Fix some typos.

1.121 Sat Feb 25 02:28:57 GMT 2006 wiz branches: 1.121.2; 1.121.4;
Fix some typos.

1.121 Sat Feb 25 02:28:57 GMT 2006 wiz branches: 1.121.2; 1.121.4;
Fix some typos.

/src/sys/arch/atari/conf/
H A Dfiles.atari1.121 Sun Feb 25 00:27:16 GMT 2018 mrg branches: 1.121.2; 1.121.4;
add a special rule to build m68k/fpu.c to avoid passing -msoft-float.
fixes GCC 6 kernel builds that use this file.
1.121 Sun Feb 25 00:27:16 GMT 2018 mrg branches: 1.121.2; 1.121.4;
add a special rule to build m68k/fpu.c to avoid passing -msoft-float.
fixes GCC 6 kernel builds that use this file.
1.121 Sun Feb 25 00:27:16 GMT 2018 mrg branches: 1.121.2; 1.121.4;
add a special rule to build m68k/fpu.c to avoid passing -msoft-float.
fixes GCC 6 kernel builds that use this file.
/src/sys/compat/ultrix/
H A Dultrix_misc.c1.121 Wed Jul 07 01:30:37 GMT 2010 chs branches: 1.121.8; 1.121.12;
many changes for COMPAT_LINUX:
- update the linux syscall table for each platform.
- support new-style (NPTL) linux pthreads on all platforms.
clone() with CLONE_THREAD uses 1 process with many LWPs
instead of separate processes.
- move the contents of sys__lwp_setprivate() into a new
lwp_setprivate() and use that everywhere.
- update linux_release[] and linux32_release[] to "2.6.18".
- adjust placement of emul fork/exec/exit hooks as needed
and adjust other emul code to match.
- convert all struct emul definitions to use named initializers.
- change the pid allocator to allow multiple pids to refer to the same proc.
- remove a few fields from struct proc that are no longer needed.
- disable the non-functional "vdso" code in linux32/amd64,
glibc works fine without it.
- fix a race in the futex code where we could miss a wakeup after
a requeue operation.
- redo futex locking to be a little more efficient.

1.121 Wed Jul 07 01:30:37 GMT 2010 chs branches: 1.121.8; 1.121.12;
many changes for COMPAT_LINUX:
- update the linux syscall table for each platform.
- support new-style (NPTL) linux pthreads on all platforms.
clone() with CLONE_THREAD uses 1 process with many LWPs
instead of separate processes.
- move the contents of sys__lwp_setprivate() into a new
lwp_setprivate() and use that everywhere.
- update linux_release[] and linux32_release[] to "2.6.18".
- adjust placement of emul fork/exec/exit hooks as needed
and adjust other emul code to match.
- convert all struct emul definitions to use named initializers.
- change the pid allocator to allow multiple pids to refer to the same proc.
- remove a few fields from struct proc that are no longer needed.
- disable the non-functional "vdso" code in linux32/amd64,
glibc works fine without it.
- fix a race in the futex code where we could miss a wakeup after
a requeue operation.
- redo futex locking to be a little more efficient.

1.121 Wed Jul 07 01:30:37 GMT 2010 chs branches: 1.121.8; 1.121.12;
many changes for COMPAT_LINUX:
- update the linux syscall table for each platform.
- support new-style (NPTL) linux pthreads on all platforms.
clone() with CLONE_THREAD uses 1 process with many LWPs
instead of separate processes.
- move the contents of sys__lwp_setprivate() into a new
lwp_setprivate() and use that everywhere.
- update linux_release[] and linux32_release[] to "2.6.18".
- adjust placement of emul fork/exec/exit hooks as needed
and adjust other emul code to match.
- convert all struct emul definitions to use named initializers.
- change the pid allocator to allow multiple pids to refer to the same proc.
- remove a few fields from struct proc that are no longer needed.
- disable the non-functional "vdso" code in linux32/amd64,
glibc works fine without it.
- fix a race in the futex code where we could miss a wakeup after
a requeue operation.
- redo futex locking to be a little more efficient.

/src/sys/dev/ic/
H A Daic7xxx.c1.121 Sun May 21 23:56:09 GMT 2006 christos branches: 1.121.6; 1.121.8;
void casts to functions whose return values are ignored.

1.121 Sun May 21 23:56:09 GMT 2006 christos branches: 1.121.6; 1.121.8;
void casts to functions whose return values are ignored.

1.121 Sun May 21 23:56:09 GMT 2006 christos branches: 1.121.6; 1.121.8;
void casts to functions whose return values are ignored.

/src/lib/libcurses/
H A Dcurses.h1.121 Tue Jan 24 17:27:30 GMT 2017 roy branches: 1.121.10; 1.121.12;
Implement POSIX Curses Soft Label Key functions.

1.121 Tue Jan 24 17:27:30 GMT 2017 roy branches: 1.121.10; 1.121.12;
Implement POSIX Curses Soft Label Key functions.

1.121 Tue Jan 24 17:27:30 GMT 2017 roy branches: 1.121.10; 1.121.12;
Implement POSIX Curses Soft Label Key functions.

/src/sys/arch/amiga/conf/
H A DINSTALL1.124 Sat Jul 05 09:55:42 GMT 2014 tsutsui Regen to reflect GENERIC.in rev 1.121-1.124:

rev 1.121:
> dd preliminary support for the Individual Computers ACA500 in the form of acahf
> driver. If ACA500 is equipped with supported accelerator with MMU, it allows
> running NetBSD on an Amiga 500.
>
> Since ACA is not autoconf-aware, and the probe procedure does not exist yet, the
> driver is activated with the ACA500_SUPPORT kernel option. The acahf driver
> is commented out in the GENERIC kernel for now (at least until it stops being
> very experimental and hackish).
>
> When it comes to ACA-specific hardware, for now the boot CF slot works. Support for everything else is incoming...

rev 1.122:
> Changes to ACA500 support:
> - Add support for second (aux) CF slot.
> - Rework wdc attachment to be more sane.
> - Add support for clockport on ACA500.
> - Fix style where appropriate.

rev 1.123:
> Implement the probe procedure for ACA500. Now the user just needs acafh0
> compiled in his kernel and it all should(tm) work.
>
> Due to lack of obio in amiga port, the probe is called directly from mbattach().
> This is going to change with the introduction of obio for all non-autoconfig
> expansions.

rev 1.124:
> Disable X-Surf devices for DRACO's configuration.
>
> - ne at xsh requires ax88190 and ax88190 requires mii(4),
> but all mii devices are declared only inside AMIGA_CONFIGURATION
> - X-Surf also add wdc(4) but all children devices like atabus and
> atapibus are declared only for AMIGA_CONFIGURATION
>
> XXX: DRACO kernel is not built during build.sh release.

1.124 Sat Jul 05 09:55:42 GMT 2014 tsutsui Regen to reflect GENERIC.in rev 1.121-1.124:

rev 1.121:
> dd preliminary support for the Individual Computers ACA500 in the form of acahf
> driver. If ACA500 is equipped with supported accelerator with MMU, it allows
> running NetBSD on an Amiga 500.
>
> Since ACA is not autoconf-aware, and the probe procedure does not exist yet, the
> driver is activated with the ACA500_SUPPORT kernel option. The acahf driver
> is commented out in the GENERIC kernel for now (at least until it stops being
> very experimental and hackish).
>
> When it comes to ACA-specific hardware, for now the boot CF slot works. Support for everything else is incoming...

rev 1.122:
> Changes to ACA500 support:
> - Add support for second (aux) CF slot.
> - Rework wdc attachment to be more sane.
> - Add support for clockport on ACA500.
> - Fix style where appropriate.

rev 1.123:
> Implement the probe procedure for ACA500. Now the user just needs acafh0
> compiled in his kernel and it all should(tm) work.
>
> Due to lack of obio in amiga port, the probe is called directly from mbattach().
> This is going to change with the introduction of obio for all non-autoconfig
> expansions.

rev 1.124:
> Disable X-Surf devices for DRACO's configuration.
>
> - ne at xsh requires ax88190 and ax88190 requires mii(4),
> but all mii devices are declared only inside AMIGA_CONFIGURATION
> - X-Surf also add wdc(4) but all children devices like atabus and
> atapibus are declared only for AMIGA_CONFIGURATION
>
> XXX: DRACO kernel is not built during build.sh release.

1.121 Sun Jun 30 21:38:55 GMT 2013 rmind G/C PFIL_HOOKS from the kernel configs.

H A DDRACO1.174 Sat Jul 05 09:55:42 GMT 2014 tsutsui Regen to reflect GENERIC.in rev 1.121-1.124:

rev 1.121:
> dd preliminary support for the Individual Computers ACA500 in the form of acahf
> driver. If ACA500 is equipped with supported accelerator with MMU, it allows
> running NetBSD on an Amiga 500.
>
> Since ACA is not autoconf-aware, and the probe procedure does not exist yet, the
> driver is activated with the ACA500_SUPPORT kernel option. The acahf driver
> is commented out in the GENERIC kernel for now (at least until it stops being
> very experimental and hackish).
>
> When it comes to ACA-specific hardware, for now the boot CF slot works. Support for everything else is incoming...

rev 1.122:
> Changes to ACA500 support:
> - Add support for second (aux) CF slot.
> - Rework wdc attachment to be more sane.
> - Add support for clockport on ACA500.
> - Fix style where appropriate.

rev 1.123:
> Implement the probe procedure for ACA500. Now the user just needs acafh0
> compiled in his kernel and it all should(tm) work.
>
> Due to lack of obio in amiga port, the probe is called directly from mbattach().
> This is going to change with the introduction of obio for all non-autoconfig
> expansions.

rev 1.124:
> Disable X-Surf devices for DRACO's configuration.
>
> - ne at xsh requires ax88190 and ax88190 requires mii(4),
> but all mii devices are declared only inside AMIGA_CONFIGURATION
> - X-Surf also add wdc(4) but all children devices like atabus and
> atapibus are declared only for AMIGA_CONFIGURATION
>
> XXX: DRACO kernel is not built during build.sh release.

1.174 Sat Jul 05 09:55:42 GMT 2014 tsutsui Regen to reflect GENERIC.in rev 1.121-1.124:

rev 1.121:
> dd preliminary support for the Individual Computers ACA500 in the form of acahf
> driver. If ACA500 is equipped with supported accelerator with MMU, it allows
> running NetBSD on an Amiga 500.
>
> Since ACA is not autoconf-aware, and the probe procedure does not exist yet, the
> driver is activated with the ACA500_SUPPORT kernel option. The acahf driver
> is commented out in the GENERIC kernel for now (at least until it stops being
> very experimental and hackish).
>
> When it comes to ACA-specific hardware, for now the boot CF slot works. Support for everything else is incoming...

rev 1.122:
> Changes to ACA500 support:
> - Add support for second (aux) CF slot.
> - Rework wdc attachment to be more sane.
> - Add support for clockport on ACA500.
> - Fix style where appropriate.

rev 1.123:
> Implement the probe procedure for ACA500. Now the user just needs acafh0
> compiled in his kernel and it all should(tm) work.
>
> Due to lack of obio in amiga port, the probe is called directly from mbattach().
> This is going to change with the introduction of obio for all non-autoconfig
> expansions.

rev 1.124:
> Disable X-Surf devices for DRACO's configuration.
>
> - ne at xsh requires ax88190 and ax88190 requires mii(4),
> but all mii devices are declared only inside AMIGA_CONFIGURATION
> - X-Surf also add wdc(4) but all children devices like atabus and
> atapibus are declared only for AMIGA_CONFIGURATION
>
> XXX: DRACO kernel is not built during build.sh release.

1.121 Sun Aug 19 17:14:59 GMT 2007 is regenerate after removal of OSI networking

/src/sys/dev/pci/
H A Dif_tlp_pci.c1.121 Fri Nov 11 23:01:59 GMT 2011 jakllsch branches: 1.121.6; 1.121.10;
Use GPP_GPC in the last place it isn't already used.

1.121 Fri Nov 11 23:01:59 GMT 2011 jakllsch branches: 1.121.6; 1.121.10;
Use GPP_GPC in the last place it isn't already used.

1.121 Fri Nov 11 23:01:59 GMT 2011 jakllsch branches: 1.121.6; 1.121.10;
Use GPP_GPC in the last place it isn't already used.

/src/sys/arch/sgimips/sgimips/
H A Dmachdep.c1.121 Sun Aug 03 00:35:03 GMT 2008 tsutsui branches: 1.121.2; 1.121.8;
Two fixes to make -current kernel be loadable by 4.0 bootloader:
- if bootinfo is not passed from bootloader, check argv[1] first
which might be the loaded kernel path specified for bootloader
- when using argv[0] as the kernel path (loaded directly by the PROM)
assume boot partition is 0 (partition a) since the kernel might be
in an SGI volume header partition and it can't be a root partition

Ok'ed by rumble@, and tested on IP22 and IP32.

1.121 Sun Aug 03 00:35:03 GMT 2008 tsutsui branches: 1.121.2; 1.121.8;
Two fixes to make -current kernel be loadable by 4.0 bootloader:
- if bootinfo is not passed from bootloader, check argv[1] first
which might be the loaded kernel path specified for bootloader
- when using argv[0] as the kernel path (loaded directly by the PROM)
assume boot partition is 0 (partition a) since the kernel might be
in an SGI volume header partition and it can't be a root partition

Ok'ed by rumble@, and tested on IP22 and IP32.

1.121 Sun Aug 03 00:35:03 GMT 2008 tsutsui branches: 1.121.2; 1.121.8;
Two fixes to make -current kernel be loadable by 4.0 bootloader:
- if bootinfo is not passed from bootloader, check argv[1] first
which might be the loaded kernel path specified for bootloader
- when using argv[0] as the kernel path (loaded directly by the PROM)
assume boot partition is 0 (partition a) since the kernel might be
in an SGI volume header partition and it can't be a root partition

Ok'ed by rumble@, and tested on IP22 and IP32.

/src/sys/arch/alpha/alpha/
H A Dlocore.s1.121 Tue Jun 07 00:48:30 GMT 2011 matt branches: 1.121.2; 1.121.6;
Switch alpha to use PCU to manage the FPU.
Tested by mhitch and review by rmind.

1.121 Tue Jun 07 00:48:30 GMT 2011 matt branches: 1.121.2; 1.121.6;
Switch alpha to use PCU to manage the FPU.
Tested by mhitch and review by rmind.

1.121 Tue Jun 07 00:48:30 GMT 2011 matt branches: 1.121.2; 1.121.6;
Switch alpha to use PCU to manage the FPU.
Tested by mhitch and review by rmind.

H A Dtrap.c1.121 Sat Nov 21 05:35:41 GMT 2009 rmind branches: 1.121.2; 1.121.4;
- Use lwp_getpcb() on Alpha.
- Replace and clean struct user usage, slightly simplify some code parts.
- Include sys/user.h in MD proc.h .

1.121 Sat Nov 21 05:35:41 GMT 2009 rmind branches: 1.121.2; 1.121.4;
- Use lwp_getpcb() on Alpha.
- Replace and clean struct user usage, slightly simplify some code parts.
- Include sys/user.h in MD proc.h .

1.121 Sat Nov 21 05:35:41 GMT 2009 rmind branches: 1.121.2; 1.121.4;
- Use lwp_getpcb() on Alpha.
- Replace and clean struct user usage, slightly simplify some code parts.
- Include sys/user.h in MD proc.h .

/src/sys/dev/raidframe/
H A Drf_reconstruct.c1.121 Fri Nov 14 14:29:16 GMT 2014 oster branches: 1.121.12; 1.121.20;


Fix a long-standing bug related to rebooting while a
reconstruct-to-spare is underway but not yet complete.

The issue was that a component was being marked as a used_spare when
the rebuild started, not when the rebuild was actually finished.
Marking it as a used_spare meant that the component label on the spare
was being updated such that after a reboot the component would be
considered up-to-date, regardless of whether the rebuild actually
completed!

This fix includes:
1) Add an additional state "rf_ds_rebuilding_spare" which is used
to denote that a spare is currently being rebuilt from the live
components.
2) Update the comments on the disk states, which were out-of-sync
with reality.
3) When rebuilding to a spare component, that spare now enters the
state rf_ds_rebuilding_spare instead of the state rf_ds_used_spare.
4) When the rebuild is actually complete then the spare component
enters the rf_ds_used_spare state. rf_ds_used_spare is now used
exclusively for the case where the rebuilding to the spare has
completed successfully.

XXX: Someday we need to teach raidctl(8) about this new state, and
take out the backwards compatibility code in rf_netbsdkintf.c (see
RAIDFRAME_GET_INFO in raidioctl()). For today, this fix needs to be
generic enough that it can get backported without major grief.

XXX: Needs pullup to netbsd-5*, netbsd-6*, and netbsd-7

Fixes PR#49244.

1.121 Fri Nov 14 14:29:16 GMT 2014 oster branches: 1.121.12; 1.121.20;


Fix a long-standing bug related to rebooting while a
reconstruct-to-spare is underway but not yet complete.

The issue was that a component was being marked as a used_spare when
the rebuild started, not when the rebuild was actually finished.
Marking it as a used_spare meant that the component label on the spare
was being updated such that after a reboot the component would be
considered up-to-date, regardless of whether the rebuild actually
completed!

This fix includes:
1) Add an additional state "rf_ds_rebuilding_spare" which is used
to denote that a spare is currently being rebuilt from the live
components.
2) Update the comments on the disk states, which were out-of-sync
with reality.
3) When rebuilding to a spare component, that spare now enters the
state rf_ds_rebuilding_spare instead of the state rf_ds_used_spare.
4) When the rebuild is actually complete then the spare component
enters the rf_ds_used_spare state. rf_ds_used_spare is now used
exclusively for the case where the rebuilding to the spare has
completed successfully.

XXX: Someday we need to teach raidctl(8) about this new state, and
take out the backwards compatibility code in rf_netbsdkintf.c (see
RAIDFRAME_GET_INFO in raidioctl()). For today, this fix needs to be
generic enough that it can get backported without major grief.

XXX: Needs pullup to netbsd-5*, netbsd-6*, and netbsd-7

Fixes PR#49244.

1.121 Fri Nov 14 14:29:16 GMT 2014 oster branches: 1.121.12; 1.121.20;


Fix a long-standing bug related to rebooting while a
reconstruct-to-spare is underway but not yet complete.

The issue was that a component was being marked as a used_spare when
the rebuild started, not when the rebuild was actually finished.
Marking it as a used_spare meant that the component label on the spare
was being updated such that after a reboot the component would be
considered up-to-date, regardless of whether the rebuild actually
completed!

This fix includes:
1) Add an additional state "rf_ds_rebuilding_spare" which is used
to denote that a spare is currently being rebuilt from the live
components.
2) Update the comments on the disk states, which were out-of-sync
with reality.
3) When rebuilding to a spare component, that spare now enters the
state rf_ds_rebuilding_spare instead of the state rf_ds_used_spare.
4) When the rebuild is actually complete then the spare component
enters the rf_ds_used_spare state. rf_ds_used_spare is now used
exclusively for the case where the rebuilding to the spare has
completed successfully.

XXX: Someday we need to teach raidctl(8) about this new state, and
take out the backwards compatibility code in rf_netbsdkintf.c (see
RAIDFRAME_GET_INFO in raidioctl()). For today, this fix needs to be
generic enough that it can get backported without major grief.

XXX: Needs pullup to netbsd-5*, netbsd-6*, and netbsd-7

Fixes PR#49244.

/src/sys/dev/scsipi/
H A Dscsipiconf.h1.121 Fri Apr 20 20:23:21 GMT 2012 bouyer branches: 1.121.2; 1.121.12;
Add a bustype_async_event_xfer_mode() callback to scsipi_bustype (which can
be NULL), so that transport-specific details of transfer mode setting/printing
can be handled more easily.
Move scsipi_async_event_xfer_mode() and scsipi_print_xfer_mode() to
scsi_base.c and split in parallel scsi and FC/SAS parts.
size of struct scsipi_bustype has changed, welcome to 6.99.5

1.121 Fri Apr 20 20:23:21 GMT 2012 bouyer branches: 1.121.2; 1.121.12;
Add a bustype_async_event_xfer_mode() callback to scsipi_bustype (which can
be NULL), so that transport-specific details of transfer mode setting/printing
can be handled more easily.
Move scsipi_async_event_xfer_mode() and scsipi_print_xfer_mode() to
scsi_base.c and split in parallel scsi and FC/SAS parts.
size of struct scsipi_bustype has changed, welcome to 6.99.5

1.121 Fri Apr 20 20:23:21 GMT 2012 bouyer branches: 1.121.2; 1.121.12;
Add a bustype_async_event_xfer_mode() callback to scsipi_bustype (which can
be NULL), so that transport-specific details of transfer mode setting/printing
can be handled more easily.
Move scsipi_async_event_xfer_mode() and scsipi_print_xfer_mode() to
scsi_base.c and split in parallel scsi and FC/SAS parts.
size of struct scsipi_bustype has changed, welcome to 6.99.5

/src/sys/netinet/
H A Dip_mroute.c1.121 Wed Oct 19 01:52:22 GMT 2011 dyoung branches: 1.121.2; 1.121.6;
Use if_addr_init() and if_mcast_op() instead of ifp->if_ioctl().

1.121 Wed Oct 19 01:52:22 GMT 2011 dyoung branches: 1.121.2; 1.121.6;
Use if_addr_init() and if_mcast_op() instead of ifp->if_ioctl().

1.121 Wed Oct 19 01:52:22 GMT 2011 dyoung branches: 1.121.2; 1.121.6;
Use if_addr_init() and if_mcast_op() instead of ifp->if_ioctl().

/src/sys/arch/mips/mips/
H A Dvm_machdep.c1.121 Wed Oct 15 06:51:18 GMT 2008 wrstuden branches: 1.121.2; 1.121.4; 1.121.6;
Merge wrstuden-revivesa into HEAD.

1.121 Wed Oct 15 06:51:18 GMT 2008 wrstuden branches: 1.121.2; 1.121.4; 1.121.6;
Merge wrstuden-revivesa into HEAD.

1.121 Wed Oct 15 06:51:18 GMT 2008 wrstuden branches: 1.121.2; 1.121.4; 1.121.6;
Merge wrstuden-revivesa into HEAD.

1.121 Wed Oct 15 06:51:18 GMT 2008 wrstuden branches: 1.121.2; 1.121.4; 1.121.6;
Merge wrstuden-revivesa into HEAD.

Completed in 177 milliseconds

1234567891011>>