The NetBSD Project

CVS log for src/sys/dev/ieee1394/sbp.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / dev / ieee1394

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.34 / (download) - annotate - [select for diffs], Sun Apr 29 20:27:31 2012 UTC (12 months, 2 weeks ago) by dsl
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, tls-maxphys-nbase, tls-maxphys-base, tls-maxphys, khorben-n900, jmcneill-usbmp-base10, agc-symver-base, agc-symver, HEAD
Changes since 1.33: +3 -2 lines
Diff to previous 1.33 (colored)

Remove everything to do with 'struct malloc_type' and the malloc link_set.
To make code in 'external' (etc) still compile, MALLOC_DECLARE() still
  has to generate something of type 'struct malloc_type *', with
  normal optimisation gcc generates a compile-time 0.
MALLOC_DEFINE() and friends have no effect.
Fix one or two places where the code would no longer compile.

Revision 1.33 / (download) - annotate - [select for diffs], Sat Aug 14 10:39:33 2010 UTC (2 years, 9 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-nfs-mp-base11, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.32: +25 -16 lines
Diff to previous 1.32 (colored)

Fix sbp attach/detach.
When plugging a firewire webcam, sbp attaches.
sbpattach() calls sbp_alloc_target().
In sbp_alloc_target, crom_search_key() fails and sbp_alloc_target() returns NULL.
Move mutex and list initializations up in sbpattach() and in sbp_alloc_target()
so that destroyal of them through sbpdetach() does not cause
LOCKDEBUG panics when unplugging the firewire webcam.

Revision 1.32 / (download) - annotate - [select for diffs], Sun May 23 18:56:59 2010 UTC (2 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-nfs-mp-base10
Changes since 1.31: +17 -16 lines
Diff to previous 1.31 (colored)

Revert all previous kmem_ commits. This needs to be done in a different way
because we cannot call kmem_ from an interrupt context. I opened PR/43341 for
it.

Revision 1.31 / (download) - annotate - [select for diffs], Mon May 10 12:17:33 2010 UTC (3 years ago) by kiyohara
Branch: MAIN
Changes since 1.30: +18 -19 lines
Diff to previous 1.30 (colored)

Use kmem(9) instead of malloc(9).

Revision 1.30 / (download) - annotate - [select for diffs], Thu Apr 29 06:51:26 2010 UTC (3 years ago) by kiyohara
Branch: MAIN
CVS Tags: uebayasi-xip-base1
Changes since 1.29: +26 -26 lines
Diff to previous 1.29 (colored)

+ Use structs scsipi_inquiry_data/scsi_sense_data instead of scsi3_inquiry_data/
  scsi3_sense_data.
+ s/switch()/switch ()/.
+ Change args for printf().  ("FUNCNAME ...") -> ("%s ...\n", __func__, ...)
+ Indent.
+ Remove unnecessary cast.

Revision 1.29 / (download) - annotate - [select for diffs], Mon Mar 29 03:05:28 2010 UTC (3 years, 1 month ago) by kiyohara
Branch: MAIN
Changes since 1.28: +984 -1622 lines
Diff to previous 1.28 (colored)

Bye-bye fw_port.h.

Revision 1.28 / (download) - annotate - [select for diffs], Tue May 12 12:16:55 2009 UTC (4 years ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, uebayasi-xip-base, matt-premerge-20091211, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.27: +4 -4 lines
Diff to previous 1.27 (colored)

struct cfdata * -> cfdata_t, no functional changes intended.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Apr 18 14:58:02 2009 UTC (4 years, 1 month ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base
Changes since 1.26: +10 -10 lines
Diff to previous 1.26 (colored)

Remove extra whitespace added by a stupid tool.
XXX: more in src/sys/arch

Revision 1.26 / (download) - annotate - [select for diffs], Wed Mar 18 17:06:49 2009 UTC (4 years, 2 months ago) by cegger
Branch: MAIN
Changes since 1.25: +10 -10 lines
Diff to previous 1.25 (colored)

bcopy -> memcpy

Revision 1.25 / (download) - annotate - [select for diffs], Wed Mar 18 16:00:18 2009 UTC (4 years, 2 months ago) by cegger
Branch: MAIN
Changes since 1.24: +7 -7 lines
Diff to previous 1.24 (colored)

bzero -> memset

Revision 1.24 / (download) - annotate - [select for diffs], Sun Jan 11 02:45:51 2009 UTC (4 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: nick-hppapmap-base2, mjf-devfs2-base
Branch point for: jym-xensuspend
Changes since 1.23: +4 -4 lines
Diff to previous 1.23 (colored)

merge christos-time_t

Revision 1.23 / (download) - annotate - [select for diffs], Sat Jan 3 03:43:22 2009 UTC (4 years, 4 months ago) by yamt
Branch: MAIN
CVS Tags: christos-time_t-nbase, christos-time_t-base
Branch point for: christos-time_t
Changes since 1.22: +4 -4 lines
Diff to previous 1.22 (colored)

remove extra semicolons.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Nov 12 12:36:11 2008 UTC (4 years, 6 months ago) by ad
Branch: MAIN
CVS Tags: haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Mar 29 16:22:53 2008 UTC (5 years, 1 month ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, hpcarm-cleanup-nbase, haad-dm-base1
Branch point for: yamt-nfs-mp, nick-hppapmap, haad-dm
Changes since 1.20: +11 -11 lines
Diff to previous 1.20 (colored)

Split device_t/softc.
And cosmetic change.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Dec 11 11:34:09 2007 UTC (5 years, 5 months ago) by lukem
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, vmlocking2-base3, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1
Branch point for: mjf-devfs2
Changes since 1.19: +4 -1 lines
Diff to previous 1.19 (colored)

use __KERNEL_RCSID()

Revision 1.19 / (download) - annotate - [select for diffs], Mon Nov 5 19:08:57 2007 UTC (5 years, 6 months ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-kmem-base, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, mjf-devfs, jmcneill-pm-base, jmcneill-base, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: yamt-kmem, vmlocking2, bouyer-xeni386
Changes since 1.18: +97 -62 lines
Diff to previous 1.18 (colored)

+ Sync to FreeBSD.
    firewire.c Rev.1.101
    firewire.h Rev.1.21
    firewirereg.h Rev.1.50
    fwdev.c Rev.1.52
    fwdma.c Rev.1.9
    fwmem.c Rev.1.34
    fwohci.c Rev.1.93
    fwohcireg.h Rev.1.23
    fwohcivar.h Rev.1.16
    if_fwip.c Rev.1.16
    if_fwipvar.h Rev.1.5
    sbp.c Rev.1.92
+ Cleanup macros in fw_port.h.
+ Fix the occurrence of the error at the resume.  Don't set the buffer again.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Oct 19 12:00:13 2007 UTC (5 years, 7 months ago) by ad
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jul 9 21:00:41 2007 UTC (5 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: matt-armv6, jmcneill-pm, bouyer-xenamd64
Changes since 1.16: +5 -5 lines
Diff to previous 1.16 (colored)

Merge some of the less invasive changes from the vmlocking branch:

- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements

Revision 1.16 / (download) - annotate - [select for diffs], Sat Apr 21 15:27:44 2007 UTC (6 years ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-idlelwp-base8
Changes since 1.15: +29 -10 lines
Diff to previous 1.15 (colored)

firewire.c sync to Rev.1.86 for FreeBSD.
firewirereg.h sync to Rev.1.41 for FreeBSD.
fwcrom.c sync to Rev.1.14 for FreeBSD.
fwdev.c sync to Rev.1.49 for FreeBSD.
fwmem.c sync to Rev.1.32 for FreeBSD.
fwohci.c sync to Rev.1.86 for FreeBSD.
fwohcivar.h sync to Rev.1.15 for FreeBSD.
if_fwip.c sync to Rev.1.14 for FreeBSD.
if_fwipvar.h sync to Rev.1.4 for FreeBSD.
sbp.c sync to Rev.1.89 for FreeBSD.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Mar 4 06:02:07 2007 UTC (6 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup
Branch point for: vmlocking, mjf-ufs-trans
Changes since 1.14: +6 -6 lines
Diff to previous 1.14 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Dec 22 03:27:49 2006 UTC (6 years, 4 months ago) by kiyohara
Branch: MAIN
CVS Tags: post-newlock2-merge, newlock2-nbase, newlock2-base, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Use macro FWBUSNOTREADY.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Nov 16 01:32:59 2006 UTC (6 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

__unused removal on arguments; approved by core.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Oct 12 01:31:16 2006 UTC (6 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

- sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386

Revision 1.11 / (download) - annotate - [select for diffs], Sun May 14 21:42:27 2006 UTC (7 years ago) by elad
Branch: MAIN
CVS Tags: yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, gdamore-uart-base, gdamore-uart, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, yamt-lazymbuf, newlock2
Changes since 1.10: +1 -1 lines
Diff to previous 1.10 (colored)

integrate kauth.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Apr 30 13:25:04 2006 UTC (7 years ago) by kiyohara
Branch: MAIN
CVS Tags: elad-kernelauth-base
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

Do microtime() before return.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Apr 30 13:15:01 2006 UTC (7 years ago) by kiyohara
Branch: MAIN
Changes since 1.8: +1 -3 lines
Diff to previous 1.8 (colored)

Coordination of macro fw_bus_dma_tag_create().

Revision 1.8 / (download) - annotate - [select for diffs], Fri Apr 14 21:44:18 2006 UTC (7 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Coverity CID 1121: Avoid NULL deref.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Apr 11 15:52:07 2006 UTC (7 years, 1 month ago) by rpaulo
Branch: MAIN
Changes since 1.6: +11 -3 lines
Diff to previous 1.6 (colored)

Coverity ID 2443: In sbp_scsipi_detach_sdev() check for sdev and
target being NULL before dereferencing them.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Mar 28 17:38:33 2006 UTC (7 years, 1 month ago) by thorpej
Branch: MAIN
CVS Tags: yamt-pdpolicy-base4, yamt-pdpolicy-base3
Changes since 1.5: +3 -2 lines
Diff to previous 1.5 (colored)

Use device_unit().

Revision 1.5 / (download) - annotate - [select for diffs], Sat Feb 25 02:28:58 2006 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, peter-altq, elad-kernelauth
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Fix some typos.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Dec 24 20:27:41 2005 UTC (7 years, 4 months ago) by perry
Branch: MAIN
Branch point for: yamt-uio_vmspace, simonb-timecounters, rpaulo-netinet-merge-pcb
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)

Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Dec 11 12:22:02 2005 UTC (7 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.2: +1 -1 lines
Diff to previous 1.2 (colored)

merge ktrace-lwp.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Aug 29 17:20:31 2005 UTC (7 years, 8 months ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Branch point for: ktrace-lwp
Changes since 1.1: +1 -6 lines
Diff to previous 1.1 (colored)

Remove '#if defined(cobalt)'.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jul 11 15:29:05 2005 UTC (7 years, 10 months ago) by kiyohara
Branch: MAIN

ieee1394 import from FreeBSD.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>