freebsd-skq/sys/fs
attilio b8bf37e585 Remove the struct thread unuseful argument from bufobj interface.
In particular following functions KPI results modified:
- bufobj_invalbuf()
- bufsync()

and BO_SYNC() "virtual method" of the buffer objects set.
Main consumers of bufobj functions are affected by this change too and,
in particular, functions which changed their KPI are:
- vinvalbuf()
- g_vfs_close()

Due to the KPI breakage, __FreeBSD_version will be bumped in a later
commit.

As a side note, please consider just temporary the 'curthread' argument
passing to VOP_SYNC() (in bufsync()) as it will be axed out ASAP

Reviewed by:	kib
Tested by:	Giovanni Trematerra <giovanni dot trematerra at gmail dot com>
2008-10-10 21:23:50 +00:00
..
cd9660 Remove the struct thread unuseful argument from bufobj interface. 2008-10-10 21:23:50 +00:00
coda Remove unit2minor() use from kernel code. 2008-09-26 14:19:52 +00:00
deadfs Below is slightly edited description of the LOR by Tor Egge: 2007-01-22 11:25:22 +00:00
devfs Save previous content of the td_fpop before storing the current 2008-09-26 14:50:49 +00:00
fdescfs Fix Vflags abuse in fdescfs. There should be no functional changes. 2008-10-03 23:21:14 +00:00
fifofs Remove kernel support for M:N threading. 2008-03-12 10:12:01 +00:00
hpfs Remove the struct thread unuseful argument from bufobj interface. 2008-10-10 21:23:50 +00:00
msdosfs Remove the struct thread unuseful argument from bufobj interface. 2008-10-10 21:23:50 +00:00
ntfs Remove the struct thread unuseful argument from bufobj interface. 2008-10-10 21:23:50 +00:00
nullfs Fix two small typo's in comments in the nullfs vnops code. 2008-09-11 20:15:34 +00:00
nwfs Remove the struct thread unuseful argument from bufobj interface. 2008-10-10 21:23:50 +00:00
portalfs Use soconnect2() rather than directly invoking uipc_connect2() to 2008-10-06 18:38:50 +00:00
procfs Change the linprocfs <pid>/maps and procfs <pid>/map handlers to use 2008-10-04 14:08:16 +00:00
pseudofs fdescfs, devfs, mqueuefs, nfs, portalfs, pseudofs, tmpfs and xfs 2008-09-20 19:50:52 +00:00
smbfs Remove the struct thread unuseful argument from bufobj interface. 2008-10-10 21:23:50 +00:00
tmpfs The kernel implemented 'memcmp' is an alias for 'bcmp'. However, memcmp 2008-09-23 14:45:10 +00:00
udf Remove the struct thread unuseful argument from bufobj interface. 2008-10-10 21:23:50 +00:00
unionfs Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed thread 2008-08-28 15:23:18 +00:00