CVS log for src/sys/compat/linux/common/linux_mod.c
Up to [cvs.NetBSD.org] / src / sys / compat / linux / common
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Oct 1 16:41:29 2024 UTC (6 months, 3 weeks ago) by riastradh
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -3
lines
sys/compat/linux/common: Nix trailing whitespace, and one blank line.
No functional change intended.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Jul 1 01:35:53 2024 UTC (9 months, 3 weeks ago) by christos
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +3 -3
lines
Add linux POSIX message queue support (Ricardo Branco)
Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Aug 19 17:57:54 2023 UTC (20 months, 1 week ago) by christos
Branches: MAIN
CVS tags: thorpej-ifq-base,
thorpej-ifq,
thorpej-altq-separation-base,
thorpej-altq-separation,
perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +9 -2
lines
new inotify support GSoC 2023 (Theodore Preduta)
Revision 1.14: download - view: text, markup, annotated - select for diffs
Sun Apr 26 18:53:33 2020 UTC (5 years ago) by thorpej
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2,
thorpej-i2c-spi-conf-base,
thorpej-i2c-spi-conf,
thorpej-futex2-base,
thorpej-futex2,
thorpej-futex-base,
thorpej-futex,
thorpej-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
thorpej-cfargs,
netbsd-10-base,
netbsd-10-1-RELEASE,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -5
lines
Add a NetBSD native futex implementation, mostly written by riastradh@.
Map the COMPAT_LINUX futex calls to the native ones.
Revision 1.10.4.2: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:08:00 2020 UTC (5 years ago) by martin
Branches: phil-wifi
Diff to: previous 1.10.4.1: preferred, colored; branchpoint 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10.4.1: +2 -5
lines
Merge changes from current as of 20200406
Revision 1.13: download - view: text, markup, annotated - select for diffs
Sat Mar 21 16:28:56 2020 UTC (5 years, 1 month ago) by pgoyette
Branches: MAIN
CVS tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -2
lines
Deal with having to teardown sysctl entries in multiple sub-trees.
(This used to work, but I broke it recently.)
Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Mar 16 21:20:09 2020 UTC (5 years, 1 month ago) by pgoyette
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -6
lines
Use the module subsystem's ability to process SYSCTL_SETUP() entries to
automate installation of sysctl nodes.
Note that there are still a number of device and pseudo-device modules
that create entries tied to individual device units, rather than to the
module itself. These are not changed.
Revision 1.10.4.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:07:00 2019 UTC (5 years, 10 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +6 -4
lines
Sync with HEAD
Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Jan 27 02:08:40 2019 UTC (6 years, 2 months ago) by pgoyette
Branches: MAIN
CVS tags: phil-wifi-20191119,
phil-wifi-20190609,
netbsd-9-base,
netbsd-9-4-RELEASE,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-9,
isaki-audio2-base,
isaki-audio2,
is-mlppp-base,
is-mlppp,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +6 -4
lines
Merge the [pgoyette-compat] branch
Revision 1.10.2.4: download - view: text, markup, annotated - select for diffs
Thu Jan 24 02:05:16 2019 UTC (6 years, 3 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.10.2.3: preferred, colored; branchpoint 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10.2.3: +3 -3
lines
Reduce the list of required modules to what is really needed
Revision 1.10.2.3: download - view: text, markup, annotated - select for diffs
Thu Oct 18 22:09:56 2018 UTC (6 years, 6 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.10.2.2: preferred, colored; branchpoint 1.10: preferred, colored
Changes since revision 1.10.2.2: +3 -3
lines
Add a few more references to the (currently always but not forever)
built-in compat_util module
Revision 1.10.2.2: download - view: text, markup, annotated - select for diffs
Wed Sep 19 06:56:51 2018 UTC (6 years, 7 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.10.2.1: preferred, colored; branchpoint 1.10: preferred, colored
Changes since revision 1.10.2.1: +3 -3
lines
Remove leading coma from list of required modules. It doesn't seem
to cause any real problems, but it makes modstat output look weird.
Revision 1.10.2.1: download - view: text, markup, annotated - select for diffs
Wed Sep 12 07:45:56 2018 UTC (6 years, 7 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +6 -4
lines
Adjust module requirements to reflect the new more granular modules
Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Dec 10 00:43:05 2017 UTC (7 years, 4 months ago) by kre
Branches: MAIN
CVS tags: phil-wifi-base,
pgoyette-compat-base,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315
Branch point for: phil-wifi,
pgoyette-compat
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +13 -7
lines
Finally (hopefully) return completely to the state where compat_linux is
enabled by default.
While here make it possible to enable this if already enabled, or disable
if already disabled, without error. Some minor KNF.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Fri Dec 8 15:31:13 2017 UTC (7 years, 4 months ago) by kre
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -3
lines
Finish the previous change - as well as setting the default for these
compat modules back to enabled, stop forcing it to switch back to
disabled any time the module is init'd (which is truly barbaric behaviour.)
Revision 1.2.12.2: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:36:55 2017 UTC (7 years, 4 months ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.2.12.1: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.12.1: +43 -13
lines
update from HEAD
Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Dec 1 22:14:52 2017 UTC (7 years, 4 months ago) by joerg
Branches: MAIN
CVS tags: tls-maxphys-base-20171202
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -3
lines
Unbreak Linux emulation by default. While not loading it automatically
is somewhat sensible, breaking functionality of GENERIC is not and has
been objected to on a regular base.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Sep 29 17:08:00 2017 UTC (7 years, 6 months ago) by maxv
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +43 -14
lines
Remove compat_linux from the autoload list, and add a sysctl to enable or
disable it - which defaults to disabled. The following command is now
required to use linux binaries:
sysctl -w emul.linux.enabled=1
After a discussion on tech-kern@. All the other ideas to reduce the attack
surface have drawbacks, and this sysctl seems to be the best option.
Revision 1.4.6.1: download - view: text, markup, annotated - select for diffs
Sun Dec 27 12:09:47 2015 UTC (9 years, 4 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.4: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4: +4 -3
lines
Sync with HEAD (as of 26th Dec)
Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Dec 3 02:51:01 2015 UTC (9 years, 4 months ago) by pgoyette
Branches: MAIN
CVS tags: prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
pgoyette-localcount-base,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
pgoyette-localcount,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170825,
nick-nhusb-base-20170204,
nick-nhusb-base-20161204,
nick-nhusb-base-20161004,
nick-nhusb-base-20160907,
nick-nhusb-base-20160529,
nick-nhusb-base-20160422,
nick-nhusb-base-20160319,
nick-nhusb-base-20151226,
netbsd-8-base,
netbsd-8-3-RELEASE,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
netbsd-8,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
localcount-20160914,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -3
lines
Merge the compat_sysv module into the sysv_ipc module - it should
never have been a separate module in the first place (my bad).
Adjust dependencies as appropriate.
Revision 1.4.4.2: download - view: text, markup, annotated - select for diffs
Tue Nov 17 19:18:19 2015 UTC (9 years, 5 months ago) by riz
Branches: netbsd-7
CVS tags: netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-2-RELEASE,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1
Diff to: previous 1.4.4.1: preferred, colored; branchpoint 1.4: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4.4.1: +1 -2
lines
Revert ticket #1020, per pgoyette in ticket #1041.
Revision 1.4.4.1: download - view: text, markup, annotated - select for diffs
Sun Nov 8 02:02:37 2015 UTC (9 years, 5 months ago) by riz
Branches: netbsd-7
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +4 -3
lines
Pull up following revision(s) (requested by pgoyette in ticket #1020):
sys/compat/netbsd32/netbsd32_mod.c: revision 1.6
sys/compat/netbsd32/netbsd32_mod.c: revision 1.7
sys/compat/netbsd32/netbsd32_mod.c: revision 1.8
sys/compat/netbsd32/netbsd32_mod.c: revision 1.9
sys/compat/linux/common/linux_mod.c: revision 1.5
Add an additional dependency on compat_sysv
Add another dependency for nfsserver
And yet another dependency, this time on mq
Ooops, spell the module name in full. "mqueue" vs "mq"
we need compat_sysv now.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Oct 10 04:28:04 2015 UTC (9 years, 6 months ago) by pgoyette
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +4 -3
lines
Add an additional dependency on compat_sysv
Revision 1.2.12.1: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:03:32 2014 UTC (10 years, 8 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +45 -33
lines
Rebase to HEAD as of a few days ago.
Revision 1.2.2.1: download - view: text, markup, annotated - select for diffs
Thu May 22 11:40:16 2014 UTC (10 years, 11 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2: +45 -33
lines
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
Revision 1.2.16.1: download - view: text, markup, annotated - select for diffs
Sun May 18 17:45:32 2014 UTC (10 years, 11 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2: +45 -33
lines
sync with head
Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Mar 7 01:33:43 2014 UTC (11 years, 1 month ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base9,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
rmind-smpnet-nbase,
rmind-smpnet-base,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3,
nick-nhusb-base-20150921,
nick-nhusb-base-20150606,
nick-nhusb-base-20150406,
nick-nhusb-base,
netbsd-7-base,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0
Branch point for: nick-nhusb,
netbsd-7
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +44 -32
lines
c99 initializers for struct execsw
Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Sep 19 18:50:35 2013 UTC (11 years, 7 months ago) by christos
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -3
lines
exec modules need to be of the exec kind
Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Sep 14 12:28:08 2011 UTC (13 years, 7 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-tag8,
yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
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-1-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
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,
khorben-n900,
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-base10,
jmcneill-usbmp-base,
jmcneill-usbmp,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
agc-symver-base,
agc-symver
Branch point for: yamt-pagecache,
tls-maxphys,
rmind-smpnet
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +7 -3
lines
Can't use RUN_ONCE here to initialize the futex_lock, otherwise we cannot
unload the module.
Revision 1.1.12.2: download - view: text, markup, annotated - select for diffs
Mon May 4 08:12:22 2009 UTC (15 years, 11 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.1.12.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.12.1: +131 -0
lines
sync with head.
Revision 1.1.8.2: download - view: text, markup, annotated - select for diffs
Mon Jan 19 13:17:31 2009 UTC (16 years, 3 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.1.8.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.8.1: +131 -0
lines
Sync with HEAD.
Revision 1.1.6.2: download - view: text, markup, annotated - select for diffs
Sat Jan 17 13:28:44 2009 UTC (16 years, 3 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.1.6.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.6.1: +131 -0
lines
Sync with HEAD.
Revision 1.1.4.2: download - view: text, markup, annotated - select for diffs
Sat Dec 13 01:13:56 2008 UTC (16 years, 4 months ago) by haad
Branches: haad-dm
Diff to: previous 1.1.4.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.4.1: +131 -0
lines
Update haad-dm branch to haad-dm-base2.
Revision 1.1.12.1
Wed Nov 19 18:36:03 2008 UTC (16 years, 5 months ago) by yamt
Branches: yamt-nfs-mp
FILE REMOVED
Changes since revision 1.1: +0 -131
lines
file linux_mod.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:22 +0000
Revision 1.1.8.1
Wed Nov 19 18:36:03 2008 UTC (16 years, 5 months ago) by skrll
Branches: nick-hppapmap
FILE REMOVED
Changes since revision 1.1: +0 -131
lines
file linux_mod.c was added on branch nick-hppapmap on 2009-01-19 13:17:31 +0000
Revision 1.1.6.1
Wed Nov 19 18:36:03 2008 UTC (16 years, 5 months ago) by mjf
Branches: mjf-devfs2
FILE REMOVED
Changes since revision 1.1: +0 -131
lines
file linux_mod.c was added on branch mjf-devfs2 on 2009-01-17 13:28:44 +0000
Revision 1.1.4.1
Wed Nov 19 18:36:03 2008 UTC (16 years, 5 months ago) by haad
Branches: haad-dm
FILE REMOVED
Changes since revision 1.1: +0 -131
lines
file linux_mod.c was added on branch haad-dm on 2008-12-13 01:13:56 +0000
Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Nov 19 18:36:03 2008 UTC (16 years, 5 months ago) by ad
Branches: 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,
yamt-nfs-mp-base3,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
rmind-uvmplock,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
mjf-devfs2-base,
matt-premerge-20091211,
matt-mips64-premerge-20101231,
jymxensuspend-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
jruoho-x86intr-base,
jruoho-x86intr,
haad-nbase2,
haad-dm-base2,
haad-dm-base,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
ad-audiomp2-base,
ad-audiomp2
Branch point for: yamt-nfs-mp,
nick-hppapmap,
mjf-devfs2,
haad-dm
Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:
- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime
CVSweb <webmaster@jp.NetBSD.org>