CVS commit: src/sys/arch/xen/xen

2020-04-13 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Apr 13 20:09:13 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: KASSERT() that requested I/O size is <= XBD_MAX_XFER - this can happen e.g. with custom DomU kernel which doesn't have the value for MA

CVS commit: src/doc

2020-04-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 14 07:31:39 UTC 2020 Modified Files: src/doc: CHANGES Log Message: note MP-safe work for xennet(4) and xbd(4) To generate a diff of this commit: cvs rdiff -u -r1.2672 -r1.2673 src/doc/CHANGES Please note that diffs ar

CVS commit: src/sys/arch/xen/xen

2020-04-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 14 07:38:12 UTC 2020 Modified Files: src/sys/arch/xen/xen: xengnt.c Log Message: actually fix also the allocated memory size for the getstatus frames on i386 To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.3

CVS commit: src/sys/arch/xen/xen

2020-04-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 14 07:41:05 UTC 2020 Modified Files: src/sys/arch/xen/xen: xengnt.c Log Message: DRY - use pages for sizeof() for the frame allocations, so it get's allocated the correct size without repeating the type To generate a d

CVS commit: src/sys/arch/xen/xen

2020-04-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 14 08:22:00 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: if grant fails also revoke the grants for previous segments, fixes grant leak on grant error To generate a diff of this commit: cvs r

CVS commit: src/sys/arch/xen/xen

2020-04-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 14 09:27:28 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: provide d_iosize hook to cap the xfer size used for dumps To generate a diff of this commit: cvs rdiff -u -r1.108 -r1.109 src/sys/arc

CVS commit: src/sys/arch/xen/xen

2020-04-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 14 13:02:40 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: add forgotten mutex_exit() in detach, which caused panic in uvm_unmap1() due to held spin lock To generate a diff of this commit: cvs

CVS commit: src/sys/arch/xen/xen

2020-04-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 14 13:10:43 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: use single pre-allocated buffer for unaligned I/O - it's rare and not performance critical path, it's more important to ensure it will

CVS commit: src/sys/arch/xen/xen

2020-04-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 14 14:06:24 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: rearrange slightly to do proper b_resid accounting, to prepare for partial transfers To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/xen/xen

2020-04-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 14 15:16:07 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: fix KASSERT() in xbd_map_align() To generate a diff of this commit: cvs rdiff -u -r1.112 -r1.113 src/sys/arch/xen/xen/xbd_xenbus.c P

CVS commit: src/sys/arch/xen/xen

2020-04-15 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed Apr 15 10:16:47 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: make xbd(4) accept 64k (aka regular MAXPHYS) I/O, use two linked requests for this, so that it does not require MAXPHYS override in ker

CVS commit: src/sys/arch

2020-04-15 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed Apr 15 10:21:00 UTC 2020 Modified Files: src/sys/arch/amd64/conf: XEN3_DOMU XEN3_PVHVM src/sys/arch/i386/conf: XEN3PAE_DOMU XEN3PAE_PVHVM Log Message: remove MAXPHYS override, xbd(4) was changed to work with 64k tran

CVS commit: src/sys/arch/xen/xen

2020-04-16 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 16 09:51:40 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: when checking for physio request check for B_PHYS in b_flags rather than an internal field, so this works when the original buf is wrap

CVS commit: src/sys/external/mit/xen-include-public/dist/xen/include/public/io

2020-04-16 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 16 15:58:13 UTC 2020 Modified Files: src/sys/external/mit/xen-include-public/dist/xen/include/public/io: blkif.h Log Message: update padding within 'struct blkif_request_indirect' to be binary compatible with

CVS commit: src/sys/arch/xen/xen

2020-04-16 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 16 16:38:43 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: if backend supports it, use indirect segment for I/O requests over 32KB there is some overhead for backend without persistent mappings

CVS commit: src/sbin/newfs

2020-04-17 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Apr 17 09:33:37 UTC 2020 Modified Files: src/sbin/newfs: mkfs.c newfs.c Log Message: align buffers used for I/O to DEV_BSIZE so it's executed more optimally when run for xbd(4) device To generate a diff of this commit: cvs

CVS commit: src/sbin/fsck_ffs

2020-04-17 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Apr 17 09:42:27 UTC 2020 Modified Files: src/sbin/fsck_ffs: inode.c setup.c utilities.c Log Message: align buffers used for I/O to DEV_BSIZE so it's executed more optimally when run for xbd(4) raw (character) device To gen

CVS commit: src/sys/arch/xen/xen

2020-04-17 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Apr 17 10:32:19 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: remove some old #if 0 code To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117 src/sys/arch/xen/xen/xbd_xenbus.c Please

CVS commit: src/sys/arch/xen/xen

2020-04-17 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Apr 17 10:35:06 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: constify xbddkdriver To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/arch/xen/xen/xbd_xenbus.c Please note t

CVS commit: src/distrib/utils/libhack

2020-04-17 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Apr 17 14:55:24 UTC 2020 Modified Files: src/distrib/utils/libhack: Makefile.inc Log Message: include aligned_alloc(3), now needed for newfs and fsck_ffs To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/di

CVS commit: src/share/man/man9

2020-04-17 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Apr 17 17:43:38 UTC 2020 Modified Files: src/share/man/man9: time_second.9 Log Message: remove documentation for (non-atomic) boottime, it was eliminated from kernel in 2020-01-02 by thorpej@ To generate a diff of this com

CVS commit: src/sbin

2020-04-18 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Apr 18 12:54:38 UTC 2020 Modified Files: src/sbin/fsck_ffs: fsck.h src/sbin/newfs: extern.h Log Message: add NO_IOBUF_ALIGNED to not pull aligned_alloc() for really constrained boot media To generate a diff of this

CVS commit: src/distrib/utils

2020-04-18 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Apr 18 12:56:38 UTC 2020 Modified Files: src/distrib/utils/x_fsck_ffs: Makefile src/distrib/utils/x_newfs: Makefile Log Message: enable NO_IOBUF_ALIGNED for x_newfs and x_fsck_ffs To generate a diff of this commit:

CVS commit: src/sys/arch/xen/xen

2020-04-18 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Apr 18 16:58:00 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: make compile with XBD_DEBUG To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119 src/sys/arch/xen/xen/xbd_xenbus.c Please

CVS commit: src/sys/arch/xen/xen

2020-04-18 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Apr 18 23:24:49 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: read feature-persistent value on connect, e.g. the Linux Dom0 writes the value only together with the device info; no functional differ

CVS commit: src/sys/external/mit/xen-include-public/dist/xen/include/public/io

2020-04-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Apr 19 11:01:36 UTC 2020 Modified Files: src/sys/external/mit/xen-include-public/dist/xen/include/public/io: blkif.h Log Message: revert previous, it actually doesn't help so no reason to diverge from xen To ge

CVS commit: src/sys/arch/xen/xen

2020-04-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Apr 19 16:45:09 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: fix calculation of remaining bytes in xbd_diskstart_submit() for second part of exactly I/O over 32KB when the remaining size was less

CVS commit: src/sys/arch/xen

2020-04-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Apr 19 18:47:40 UTC 2020 Modified Files: src/sys/arch/xen/include: xen_shm.h src/sys/arch/xen/x86: xen_shm_machdep.c src/sys/arch/xen/xen: hypervisor.c xbdback_xenbus.c Log Message: change interface for xen_s

CVS commit: src/sys/arch/xen/xen

2020-04-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Apr 19 20:07:54 UTC 2020 Modified Files: src/sys/arch/xen/xen: privcmd.c Log Message: make privpgops const To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 src/sys/arch/xen/xen/privcmd.c Please note that diff

CVS commit: src/sys/arch/xen/xen

2020-04-19 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Apr 19 20:53:20 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: SLIST_INIT() xbdi->xbdi_va_free just for clarity To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80 src/sys/arch/xen/x

CVS commit: src/sys/arch/xen/xen

2020-04-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Apr 20 14:11:05 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: do not retry when xen_shm_map() fails after having returned error for it, it corrupts the ring; just go to next request should fix

CVS commit: src/sys/arch/xen/xen

2020-04-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Apr 20 16:12:28 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: remove I/O defragmentation logic, pass requests straight to the underlying block device without trying to coalesce them it seems r

CVS commit: src/sys/arch/xen/xen

2020-04-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Apr 20 19:29:09 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: xbdback_fragio_intvl is also no longer used To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85 src/sys/arch/xen/xen/xb

CVS commit: src/sys/arch/xen/xen

2020-04-21 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 21 13:31:09 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: adjust the condition for max indirect segments to make it clear what is really needed (enough to map MAXPHYS + 1 page); no functional d

CVS commit: src/sys/arch/xen/xen

2020-04-21 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 21 13:56:18 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: add support for indirect segments, which makes it possible to pass up to MAXPHYS (implementation limit, interface allows more) usin

CVS commit: src/doc

2020-04-21 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 21 14:26:15 UTC 2020 Modified Files: src/doc: CHANGES Log Message: note indirect segment support for xbd(4) and xbdback(4) To generate a diff of this commit: cvs rdiff -u -r1.2675 -r1.2676 src/doc/CHANGES Please note

CVS commit: src/doc

2020-04-21 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 21 14:29:00 UTC 2020 Modified Files: src/doc: CHANGES Log Message: also note the 64KB MAXPHYS for xbd(4) To generate a diff of this commit: cvs rdiff -u -r1.2676 -r1.2677 src/doc/CHANGES Please note that diffs are not

CVS commit: src/sys/arch/xen/include

2020-04-21 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 21 14:51:07 UTC 2020 Modified Files: src/sys/arch/xen/include: xenring.h Log Message: add blkif_x86_{32,64}_request_indirect types To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/xen/include/xe

CVS commit: src/sys/arch/xen

2020-04-21 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 21 19:03:51 UTC 2020 Modified Files: src/sys/arch/xen/include: intr.h src/sys/arch/xen/x86: xen_intr.c Log Message: adjust so that this at least compiles and links with __HAVE_PCI_MSI_MSIX To generate a diff of

CVS commit: src/sys/arch

2020-04-21 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 21 20:13:40 UTC 2020 Modified Files: src/sys/arch/amd64/amd64: machdep.c src/sys/arch/i386/i386: machdep.c src/sys/arch/xen/include: hypervisor.h i82093var.h src/sys/arch/xen/include/amd64: hyperca

CVS commit: src/sys/arch/x86/x86

2020-04-21 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Apr 21 20:20:39 UTC 2020 Modified Files: src/sys/arch/x86/x86: bus_space.c sys_machdep.c Log Message: two more files to convert to newer HYPERVISOR_physdev_op() interface To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/dev/pci

2020-04-22 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed Apr 22 14:26:27 UTC 2020 Modified Files: src/sys/dev/pci: if_msk.c Log Message: show the 'interrupting at ...' info on boot To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100 src/sys/dev/pci/if_msk.c Please no

CVS commit: src/sys/arch/xen/xen

2020-04-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 23 07:24:40 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: g/c no longer needed xbdi_io structure member, just pass it as continuation parameter To generate a diff of this commit: cvs rdif

CVS commit: src/sys/arch/xen/xen

2020-04-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 23 07:39:07 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: g/c no longer used xbdi_same_page and xbdi_lastfragio_time To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88 src/sys/

CVS commit: src/sys/arch/xen/xen

2020-04-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 23 08:09:25 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: allocate xbdback_io instances as part of struct xbdback_instance and stop using pool_cache(9), to remove possibility for the alloca

CVS commit: src/sys/arch/xen/xen

2020-04-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 23 09:16:21 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: make xbdback actually MPSAFE and stop using KERNEL_LOCK() remove no longer necessary atomics, the counters are now always updated

CVS commit: src/doc

2020-04-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 23 09:17:37 UTC 2020 Modified Files: src/doc: CHANGES Log Message: xbdback(4) is MP-safe To generate a diff of this commit: cvs rdiff -u -r1.2677 -r1.2678 src/doc/CHANGES Please note that diffs are not public domain;

CVS commit: src/doc

2020-04-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 23 09:22:02 UTC 2020 Modified Files: src/doc: CHANGES Log Message: fix too many zeroes in date entry To generate a diff of this commit: cvs rdiff -u -r1.2678 -r1.2679 src/doc/CHANGES Please note that diffs are not pub

CVS commit: src/sys/dev

2020-04-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 23 09:40:08 UTC 2020 Modified Files: src/sys/dev: vnd.c Log Message: pass b_flags B_PHYS and B_RAW when setting up the buf for underlying device should fix misfired KASSERT() in xbd(4) To generate a diff of this commi

CVS commit: src/sys/fs/adosfs

2020-04-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 23 09:58:37 UTC 2020 Modified Files: src/sys/fs/adosfs: advnops.c Log Message: fix obvious typo in error handling - buf error should go to b_error To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/sys/f

CVS commit: src/sys/arch/xen/xen

2020-04-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 23 14:54:48 UTC 2020 Modified Files: src/sys/arch/xen/xen: if_xennet_xenbus.c Log Message: g/c unused macro To generate a diff of this commit: cvs rdiff -u -r1.114 -r1.115 src/sys/arch/xen/xen/if_xennet_xenbus.c Pleas

CVS commit: src/sys/arch/xen/xen

2020-04-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 23 15:06:50 UTC 2020 Modified Files: src/sys/arch/xen/xen: if_xennet_xenbus.c Log Message: also let backend know that feature-ipv6-csum-offload is supported To generate a diff of this commit: cvs rdiff -u -r1.115 -r1.1

CVS commit: src/share/man/man4

2020-04-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 23 15:54:36 UTC 2020 Modified Files: src/share/man/man4: sk.4 Log Message: elaborate on why we don't support hardware checksum offloading, and probably never will To generate a diff of this commit: cvs rdiff -u -r1.23

CVS commit: src/share/man/man4

2020-04-23 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 23 15:55:14 UTC 2020 Modified Files: src/share/man/man4: sk.4 Log Message: fix tyop To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/share/man/man4/sk.4 Please note that diffs are not public domain; t

CVS commit: src/share/man/man4

2020-04-24 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Apr 24 13:47:50 UTC 2020 Modified Files: src/share/man/man4: options.4 Log Message: actually MBUFTRACE does splvm(), kpreempt_disable()/enable() and percpu, this has non-slight overhead - amend documentation to stop claiming

CVS commit: src/share/man/man4

2020-04-24 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Apr 24 13:54:56 UTC 2020 Modified Files: src/share/man/man4: options.4 Log Message: bump date To generate a diff of this commit: cvs rdiff -u -r1.511 -r1.512 src/share/man/man4/options.4 Please note that diffs are not pub

CVS commit: src/sys/kern

2020-04-24 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Apr 24 22:07:13 UTC 2020 Modified Files: src/sys/kern: uipc_mbuf.c Log Message: change m_defrag() to coalesce the chain to single mbuf if it's short enough and first mbuf doesn't use external storage most fragmented packets

CVS commit: src/sys/kern

2020-04-24 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Apr 24 22:50:55 UTC 2020 Modified Files: src/sys/kern: uipc_mbuf.c Log Message: add KASSERT() that the while data buffer in a mbuf or the mbuf cluster fits within the same page pools actually never return items whose memory

CVS commit: src/sys/kern

2020-04-25 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Apr 25 11:03:04 UTC 2020 Modified Files: src/sys/kern: uipc_mbuf.c Log Message: in m_defrag() must copy data elsewhere before adding cluster, the data part of mbuf gets reused and hence overwritten by extbuf To generate a

CVS commit: src/sys/arch/xen/xen

2020-04-25 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Apr 25 11:33:28 UTC 2020 Modified Files: src/sys/arch/xen/xen: if_xennet_xenbus.c xennetback_xenbus.c Log Message: use m_defrag() instead of local code now that it returns single mbuf To generate a diff of this commit: cvs

CVS commit: src/sys/arch/xen/xen

2020-04-25 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Apr 25 20:05:25 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: parse indirect_op using appropriate 32/64-bit access types, this fixes the BLKIF_OP_INDIRECT handling for 32-bit DomU running again

CVS commit: src/sys/arch/xen/xen

2020-04-26 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Apr 26 12:38:22 UTC 2020 Modified Files: src/sys/arch/xen/xen: xennet_checksum.c Log Message: if part of checksum was undeferred via sw and part not, count it as both To generate a diff of this commit: cvs rdiff -u -r1.10

CVS commit: src/sys/arch/xen/xen

2020-04-26 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Apr 26 12:58:28 UTC 2020 Modified Files: src/sys/arch/xen/xen: if_xennet_xenbus.c Log Message: support feature-sg practical offshot of this xennet(4) now supports jumbo frames, it is also necessary for eventual TSO support

CVS commit: src/sys/arch/xen/xen

2020-04-26 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Apr 26 13:09:53 UTC 2020 Modified Files: src/sys/arch/xen/xen: xennetback_xenbus.c Log Message: bump send queue to 2*NET_TX_RING_SIZE to make it less likely packets are dropped on load m_defrag() short packets before callin

CVS commit: src/sys/kern

2020-04-27 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Apr 27 07:51:03 UTC 2020 Modified Files: src/sys/kern: vfs_bio.c Log Message: pass B_PHYS|B_RAW also in nestio_setup(), courtesy to e.g. xbd(4), which wants to know whether the buf came from user space or bio subsystem To

CVS commit: src/sys/net

2020-04-27 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Apr 27 20:46:01 UTC 2020 Modified Files: src/sys/net: if_bridge.c Log Message: if MTU of the added interface doesn't match the bridge, modify the MTU of the interface to that of the bridge instead of just refusing the additi

CVS commit: src/sys/net

2020-04-30 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 30 10:04:54 UTC 2020 Modified Files: src/sys/net: if_bridge.c Log Message: for bridge(4), report the common enabled capabilities of the members via SIOCGIFCAP for visibility To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/xen/xen

2020-04-30 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 30 11:19:39 UTC 2020 Modified Files: src/sys/arch/xen/xen: if_xennet_xenbus.c Log Message: NETTXF_csum_blank and NETTXF_data_validated should be set only for first fragment of the packet To generate a diff of this comm

CVS commit: src/sys/arch/xen/xen

2020-04-30 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 30 11:23:44 UTC 2020 Modified Files: src/sys/arch/xen/xen: xennetback_xenbus.c Log Message: add support for scatter-gather when accepting packets on frontend Tx path (frontend -> backend) don't enable ETHERCAP_JUMBO_MTU

CVS commit: src/sys/net

2020-04-30 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Apr 30 13:59:50 UTC 2020 Modified Files: src/sys/net: if_bridgevar.h Log Message: add sc_capenable member, forgot to commit To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/net/if_bridgevar.h Please n

CVS commit: src/sys/arch/xen

2020-05-01 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri May 1 19:53:17 UTC 2020 Modified Files: src/sys/arch/xen/include: xennet_checksum.h src/sys/arch/xen/xen: if_xennet_xenbus.c xennet_checksum.c xennetback_xenbus.c Log Message: make the csum blank/undefer

CVS commit: src/sys/arch/xen/xen

2020-05-01 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri May 1 19:59:47 UTC 2020 Modified Files: src/sys/arch/xen/xen: xennetback_xenbus.c Log Message: destroy dma maps in xennetback_xenbus_destroy() to avoid memory leak when xvif(4) is destroyed To generate a diff of this comm

CVS commit: src

2020-05-01 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri May 1 21:43:24 UTC 2020 Modified Files: src/distrib/sets/lists/comp: mi src/share/man/man9: Makefile Log Message: link also m_apply(9) to mbuf(9) To generate a diff of this commit: cvs rdiff -u -r1.2323 -r1.2324 s

CVS commit: src/sys/net

2020-05-01 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri May 1 22:27:42 UTC 2020 Modified Files: src/sys/net: if_bridge.c Log Message: report no enabled capabilities when no interface is part of bridge To generate a diff of this commit: cvs rdiff -u -r1.172 -r1.173 src/sys/net/

CVS commit: src/sys/arch/xen/xen

2020-05-02 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat May 2 11:28:02 UTC 2020 Modified Files: src/sys/arch/xen/xen: xennetback_xenbus.c Log Message: fix gref offset when setting up copy of multi-fragment packet so data for second and further fragments gets copied into correct

CVS commit: src/sys/arch/xen/xen

2020-05-03 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun May 3 16:10:26 UTC 2020 Modified Files: src/sys/arch/xen/xen: xennet_checksum.c Log Message: return EOPNOTSUPP for unknown IP protocol (same as unknown ethernet type), so that EINVAL is returned only when the packet is too

CVS commit: src/sys/arch/xen/xen

2020-05-03 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun May 3 17:54:28 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: reduce buffer size for format_number() so that xbd(4) would show the size in KB/GB/TB instead of bytes again; the '9' matches what xbd(

CVS commit: src/sys/arch/xen/xen

2020-05-03 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun May 3 17:56:19 UTC 2020 Modified Files: src/sys/arch/xen/xen: xennetback_xenbus.c Log Message: add support for scatter-gather also for frontend Rx path (backend -> frontend) enable ETHERCAP_JUMBO_MTU and feature-sg To ge

CVS commit: src/sys/arch/xen/xen

2020-05-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon May 4 08:22:45 UTC 2020 Modified Files: src/sys/arch/xen/xen: if_xennet_xenbus.c xennet_checksum.c xennetback_xenbus.c Log Message: remove IPv4 csum offloading for xennet(4) - it's not complete, and even if it w

CVS commit: src/sys/arch/x86/pci

2020-05-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon May 4 09:34:37 UTC 2020 Modified Files: src/sys/arch/x86/pci: msipic.c Log Message: constify the pic templates To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/x86/pci/msipic.c Please note that

CVS commit: src/sys/arch/xen/xen

2020-05-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon May 4 10:03:45 UTC 2020 Modified Files: src/sys/arch/xen/xen: if_xennet_xenbus.c Log Message: fix delet-o To generate a diff of this commit: cvs rdiff -u -r1.122 -r1.123 src/sys/arch/xen/xen/if_xennet_xenbus.c Please not

CVS commit: src/sys/arch

2020-05-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon May 4 15:55:57 UTC 2020 Modified Files: src/sys/arch/amd64/include: types.h src/sys/arch/i386/include: types.h src/sys/arch/x86/pci: msipic.c msipic.h pci_machdep.c src/sys/arch/xen/include: evtchn.h

CVS commit: src/doc

2020-05-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon May 4 16:21:23 UTC 2020 Modified Files: src/doc: CHANGES Log Message: note feature-sg and jumbo frames for xennet(4)/xvif(4), MSI for XenPV To generate a diff of this commit: cvs rdiff -u -r1.2684 -r1.2685 src/doc/CHANGES

CVS commit: src/sys/dev/acpi

2020-05-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon May 4 20:06:38 UTC 2020 Modified Files: src/sys/dev/acpi: acpi_ec.c acpi_quirks.c wss_acpi.c Log Message: constify To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/sys/dev/acpi/acpi_ec.c cvs rdiff -u -r1.

CVS commit: src/sys/net

2020-05-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue May 5 08:05:03 UTC 2020 Modified Files: src/sys/net: if.c if.h Log Message: remove struct ifnet if_mcastop, it's not used by anything To generate a diff of this commit: cvs rdiff -u -r1.474 -r1.475 src/sys/net/if.c cvs rd

CVS commit: src/sys/sys

2020-05-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue May 5 08:05:44 UTC 2020 Modified Files: src/sys/sys: param.h Log Message: bump version - struct ifnet change To generate a diff of this commit: cvs rdiff -u -r1.662 -r1.663 src/sys/sys/param.h Please note that diffs are

CVS commit: src/sys/net

2020-05-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue May 5 09:22:24 UTC 2020 Modified Files: src/sys/net: if.c Log Message: add a NOMPSAFE comment for if_mcast_op(), it is called from context which doesn't hold IFNET_LOCK() in some cases, and calls if_ioctl this needs to be

CVS commit: src/sys/net

2020-05-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue May 5 09:26:29 UTC 2020 Modified Files: src/sys/net: if.c Log Message: adjust comment - sosetopt() path doesn't take IFNET_LOCK() To generate a diff of this commit: cvs rdiff -u -r1.476 -r1.477 src/sys/net/if.c Please no

CVS commit: src/doc

2020-05-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue May 5 09:33:39 UTC 2020 Modified Files: src/doc: TODO.smpnet Log Message: write down some observations about the locking wild west around if_mcast_op() To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/doc

CVS commit: src/sys/arch/xen/xen

2020-05-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue May 5 09:52:13 UTC 2020 Modified Files: src/sys/arch/xen/xen: if_xennet_xenbus.c Log Message: due to the locking wild west for if_ioctl can't assert IFNET_LOCKED() in xennet_ioctl(), so just do splnet() like other drivers d

CVS commit: src/sys/kern

2020-05-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue May 5 20:36:48 UTC 2020 Modified Files: src/sys/kern: uipc_mbuf.c Log Message: fix KASSERT() for MHLEN case in m_defrag() - network stack usually does m_adj(ETHER_ALIGN) so check that the mbuf chain data fits M_LEADINGSPACE

CVS commit: src/sys/arch/xen/xen

2020-05-12 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue May 12 09:54:02 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: move xen_intr_disestablish() call in xbd_xenbus_suspend() so it's executed without holding the xbd mutex, to avoid LOCKDEBUG assertion

CVS commit: src/sys/kern

2020-05-12 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue May 12 10:02:56 UTC 2020 Modified Files: src/sys/kern: kern_pmf.c Log Message: need to take IFNET_LOCK() around if_stop (on suspend) and if_init (on resume) calls, those need to read and/or manipulate if_flags and hence need

CVS commit: src/sys/arch/xen

2020-05-13 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed May 13 13:19:38 UTC 2020 Modified Files: src/sys/arch/xen/xen: evtchn.c src/sys/arch/xen/xenbus: xenbus_comms.c xenbus_comms.h xenbus_probe.c Log Message: don't reinitialize mutexes/cv on resume part of PR port-xen/

CVS commit: src/sys/arch/xen/xen

2020-05-13 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed May 13 16:13:14 UTC 2020 Modified Files: src/sys/arch/xen/xen: xengnt.c Log Message: need to set the version on resume same as during initialization part of PR port-xen/55207 To generate a diff of this commit: cvs rdiff -

CVS commit: src/sys/arch/xen/xen

2020-05-13 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed May 13 16:17:46 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: move the xen_intr_disestablish() to resume - having it in suspend seems to cause panic in later phases of suspend don't try to revoke

CVS commit: src/sys/dev/iscsi

2020-05-13 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed May 13 21:59:45 UTC 2020 Modified Files: src/sys/dev/iscsi: iscsi_main.c Log Message: make the iscsi attached message aprint_verbose(), no need to show normally To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33

CVS commit: src/sys/arch/xen/xen

2020-05-13 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed May 13 22:13:49 UTC 2020 Modified Files: src/sys/arch/xen/xen: shutdown_xenbus.c Log Message: fix how shutdown is acknowledged - do it just by writing empty value into the key; this is necessary for suspend, for it removal f

CVS commit: src/sys/arch/xen/xen

2020-05-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu May 14 09:47:25 UTC 2020 Modified Files: src/sys/arch/xen/xen: if_xennet_xenbus.c Log Message: rearrange so that suspend & resume doesn't cause panics, and interface is more likely to work - particularly, don't try to xengnt

CVS commit: src/sys/arch/xen/xenbus

2020-05-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu May 14 13:18:55 UTC 2020 Modified Files: src/sys/arch/xen/xenbus: xenbus_probe.c Log Message: fix compile when DPRINK() is defined To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src/sys/arch/xen/xenbus/xenbu

<    4   5   6   7   8   9   10   11   12   >