"Paul Goyette" writes: > Module Name: src > Committed By: pgoyette > Date: Mon Jul 18 03:50:00 UTC 2016 > > Modified Files: > src/sys/dev [pgoyette-localcount]: audio.c cgd.c fss.c ld.c md.c > rndpseudo.c vnd.c > src/sys/dev/dm [pgoyette-localcount]: device-mapper.c > src/sys/dev/pci [pgoyette-localcount]: pci_usrreq.c > src/sys/dev/scsipi [pgoyette-localcount]: cd.c sd.c > src/sys/dev/sysmon [pgoyette-localcount]: sysmon.c > src/sys/dev/usb [pgoyette-localcount]: ucom.c ulpt.c > src/sys/dev/wscons [pgoyette-localcount]: wskbd.c wsmouse.c > src/sys/kern [pgoyette-localcount]: kern_drvctl.c tty_ptm.c tty_pty.c > tty_tty.c > src/sys/net [pgoyette-localcount]: if_tap.c > src/sys/net/npf [pgoyette-localcount]: npf.c > src/sys/opencrypto [pgoyette-localcount]: cryptodev.c > src/sys/rump/librump/rumpvfs [pgoyette-localcount]: devnull.c rumpblk.c > > Log Message: > Rump drivers are always installed via devsw_attach() so we need to > always allocate a 'struct localcount' for these drivers whenever they > are built as modules.
can you explain why every driver needs to be modified for localcount? naively, it seems like a rather odd thing to require changes to every devsw driver. thanks. .mrg.