Author: fabient
Date: Mon Sep 9 14:56:06 2019
New Revision: 352064
URL: https://svnweb.freebsd.org/changeset/base/352064
Log:
MFC r351935:
Fix broken window replay check that will allow old packet to be accepted.
This was introduced in r309144.
Submitted by: Jean-Francois HREN
Author: fabient
Date: Mon Sep 9 14:41:39 2019
New Revision: 352062
URL: https://svnweb.freebsd.org/changeset/base/352062
Log:
MFC r351935:
Fix broken window replay check that will allow old packet to be accepted.
This was introduced in r309144.
Submitted by: Jean-Francois HREN
Author: fabient
Date: Fri Sep 6 14:30:23 2019
New Revision: 351935
URL: https://svnweb.freebsd.org/changeset/base/351935
Log:
Fix broken window replay check that will allow old packet to be accepted.
This was introduced in r309144.
Submitted by: Jean-Francois HREN
Approved by: ae@
Le 22 mai 2018 à 17:58:10, Ravi Pokala (rpok...@freebsd.org) a écrit:
-Original Message-
From: <owner-src-committ...@freebsd.org> on behalf of Fabien Thomas
<fabi...@freebsd.org>
Date: 2018-05-22, Tuesday at 08:54
To: <src-committ...@freebsd.org>, <svn-src-al
Author: fabient
Date: Tue May 22 15:54:25 2018
New Revision: 334054
URL: https://svnweb.freebsd.org/changeset/base/334054
Log:
Add a SPD cache to speed up lookups.
When large SPDs are used, we face two problems:
- too many CPU cycles are spent during the linear searches in the SPD
Author: fabient
Date: Wed Jan 17 16:55:35 2018
New Revision: 328088
URL: https://svnweb.freebsd.org/changeset/base/328088
Log:
Only call flush in pipe mode.
It fixes a crash with a socket in top mode.
Ex:
# pmcstat -R 127.0.0.1:8080 -T -w1
then
# pmcstat -n1 -Sclock.prof
Author: fabient
Date: Wed Jan 17 16:41:22 2018
New Revision: 328087
URL: https://svnweb.freebsd.org/changeset/base/328087
Log:
Fix pmcstat exit from kernel introduced by r325275.
pmcstat request for close will generate a close event.
This event will be in turn received by pmcstat to close
Author: fabient
Date: Mon Jan 8 13:43:12 2018
New Revision: 327696
URL: https://svnweb.freebsd.org/changeset/base/327696
Log:
Fix uninitialized crp_retw_id when using asynchronous crypto drivers
with defered callbacks.
Submitted by: emeric.pou...@stormshield.eu
Reported by: mav@
Author: fabient
Date: Thu Nov 30 08:28:04 2017
New Revision: 326390
URL: https://svnweb.freebsd.org/changeset/base/326390
Log:
Update man page for r325354.
Reported by: bjk
Modified:
head/share/man/man9/crypto.9
Modified: head/share/man/man9/crypto.9
Author: fabient
Date: Fri Nov 3 10:27:22 2017
New Revision: 325354
URL: https://svnweb.freebsd.org/changeset/base/325354
Log:
crypto(9) is called from ipsec in CRYPTO_F_CBIFSYNC mode. This is working
fine when a lot of different flows to be ciphered/deciphered are involved.
However,
Author: fabient
Date: Tue Mar 14 16:06:57 2017
New Revision: 315270
URL: https://svnweb.freebsd.org/changeset/base/315270
Log:
Fix arm stack frame walking support:
- Adjust stack offset for Clang
- Correctly fill registers for fake stack frame (soft PMC)
MFC after:1 week
Author: fabient
Date: Wed Jan 4 16:36:51 2017
New Revision: 311289
URL: https://svnweb.freebsd.org/changeset/base/311289
Log:
MFC r308216:
In rtadvd, interface lookup calls if_indextoname() many times in a loop,
(it takes a long time on systems with many interfaces)
without reason and
Hi,
Sorry about that. Normally we build universe with it but it seems we missed
something...
I've not access to a machine to fixit before monday...
Fabien
> Le 25 nov. 2016 à 22:32, Raphael Kubo da Costa <rak...@freebsd.org> a écrit :
>
> Fabien Thomas <fabi...@f
Author: fabient
Date: Fri Nov 25 17:20:23 2016
New Revision: 309146
URL: https://svnweb.freebsd.org/changeset/base/309146
Log:
Update r309143 to prevent false sharing.
Reported by: mjg
Approved by: so
MFC after:1 month
Modified:
head/sys/libkern/arc4random.c
Modified:
> Le 25 nov. 2016 à 17:00, Mateusz Guzik <mjgu...@gmail.com> a écrit :
>
> On Fri, Nov 25, 2016 at 01:49:33PM +, Fabien Thomas wrote:
>> Author: fabient
>> Date: Fri Nov 25 13:49:33 2016
>> New Revision: 309143
>> URL: https://svnweb.freeb
Author: fabient
Date: Fri Nov 25 14:44:49 2016
New Revision: 309144
URL: https://svnweb.freebsd.org/changeset/base/309144
Log:
IPsec RFC6479 support for replay window sizes up to 2^32 - 32 packets.
Since the previous algorithm, based on bit shifting, does not scale
with large replay
Author: fabient
Date: Fri Nov 25 13:49:33 2016
New Revision: 309143
URL: https://svnweb.freebsd.org/changeset/base/309143
Log:
In a dual processor system (2*6 cores) during IPSec throughput tests,
we see a lot of contention on the arc4 lock, used to generate the IV
of the ESP output
Author: fabient
Date: Wed Nov 2 15:11:23 2016
New Revision: 308216
URL: https://svnweb.freebsd.org/changeset/base/308216
Log:
In rtadvd, interface lookup calls if_indextoname() many times in a loop,
(it takes a long time on systems with many interfaces)
without reason and without checking
Author: fabient
Date: Wed Dec 2 17:26:37 2015
New Revision: 291652
URL: https://svnweb.freebsd.org/changeset/base/291652
Log:
MFC r291301:
The r241129 description was wrong that the scenario is possible
only for read locks on pcbs. The same race can happen with write
lock semantics
Hi Gleb,
>
> Note that g...@freebsd.org and gleb...@freebsd.org are two different persons.
>
Sorry for the mistake.
Fabien
___
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any
Author: fabient
Date: Wed Nov 25 14:45:43 2015
New Revision: 291301
URL: https://svnweb.freebsd.org/changeset/base/291301
Log:
The r241129 description was wrong that the scenario is possible
only for read locks on pcbs. The same race can happen with write
lock semantics as well.
The
Author: fabient
Date: Tue Nov 17 14:39:33 2015
New Revision: 290982
URL: https://svnweb.freebsd.org/changeset/base/290982
Log:
Implement the sadb_x_policy_priority field as it is done in Linux:
lower priority policies are inserted first.
Submitted by: Emeric Poupon
Author: fabient
Date: Thu Oct 8 09:54:33 2015
New Revision: 289024
URL: https://svnweb.freebsd.org/changeset/base/289024
Log:
Fix r283998 that broke mapin events for hwpmc.
Reviewed by: jhb
Sponsored by: Stormshield
Modified:
head/sys/kern/vfs_vnops.c
Modified:
Author: fabient
Date: Thu Oct 8 09:46:35 2015
New Revision: 289023
URL: https://svnweb.freebsd.org/changeset/base/289023
Log:
Fix for r288176 changes related to debug symbols move.
Reviewed by: emaste
Sponsored by: Stormshield
Modified:
head/usr.sbin/pmcstat/pmcstat_log.c
Modified:
Author: fabient
Date: Thu Oct 8 10:00:41 2015
New Revision: 289025
URL: https://svnweb.freebsd.org/changeset/base/289025
Log:
Fix r283120 which use class size larger than 8bits.
The new mapping will restore binary compatibility with stable_10
but file generated since r283120 are broken.
Author: fabient
Date: Tue Aug 18 14:54:29 2015
New Revision: 286890
URL: https://svnweb.freebsd.org/changeset/base/286890
Log:
Add ichwd TCO version 3 support (Bay Trail / Rangeley...)
Reviewed by: jhb
Obtained from: Cas-well
Sponsored by: Stormshield
Modified:
Author: fabient
Date: Fri Mar 27 13:26:59 2015
New Revision: 280759
URL: https://svnweb.freebsd.org/changeset/base/280759
Log:
On multi CPU systems, we may emit successive packets with the same id.
Fix the race by using an atomic operation.
Differential Revision:
Author: fabient
Date: Mon Jul 7 08:22:39 2014
New Revision: 268359
URL: http://svnweb.freebsd.org/changeset/base/268359
Log:
Optim and Fix for mge driver:
- add missing rcvif in mbuf
- add missing ipacket stat
- remove uncessary mbuf copy on output path
- fix deadlock of the TX engine
Le 29 juil. 2013 à 22:26, David E. O'Brien a écrit :
Author: obrien
Date: Mon Jul 29 20:26:27 2013
New Revision: 253779
URL: http://svnweb.freebsd.org/changeset/base/253779
Log:
Decouple yarrow from random(4) device.
* Make Yarrow an optional kernel component -- enabled by
Author: fabient
Date: Mon May 13 15:18:36 2013
New Revision: 250600
URL: http://svnweb.freebsd.org/changeset/base/250600
Log:
MFC r247329, r247836:
Add support for good old 8192Hz profiling clock to software PMC.
Add a generic way to call per event allocate / release function.
Modified:
Author: fabient
Date: Tue Mar 5 10:18:48 2013
New Revision: 247836
URL: http://svnweb.freebsd.org/changeset/base/247836
Log:
Add a generic way to call per event allocate / release function.
Reviewed by: mav
MFC after:1 month
Modified:
head/sys/dev/hwpmc/hwpmc_soft.c
)
@@ -0,0 +1,880 @@
+.\ Copyright (c) 2012 Fabien Thomas. All rights reserved.
+.\
+.\ Redistribution and use in source and binary forms, with or without
+.\ modification, are permitted provided that the following conditions
+.\ are met:
+.\ 1. Redistributions of source code must retain the above
Author: fabient
Date: Mon Sep 10 16:32:28 2012
New Revision: 240323
URL: http://svn.freebsd.org/changeset/base/240323
Log:
Add SOFT as a possible section to exclude from counter list.
Modified:
head/tools/test/hwpmc/pmctest.py
Modified: head/tools/test/hwpmc/pmctest.py
@@ -961,7 +961,15 @@ igb_mq_start(struct ifnet *ifp, struct m
que = adapter-queues[i];
if (((txr-queue_status IGB_QUEUE_DEPLETED) == 0)
IGB_TX_TRYLOCK(txr)) {
- err = igb_mq_start_locked(ifp, txr, m);
+ struct mbuf *pm = NULL;
+
Author: fabient
Date: Mon Jun 25 07:27:31 2012
New Revision: 237552
URL: http://svn.freebsd.org/changeset/base/237552
Log:
MFC r237322:
Allow booting XENHVM kernel without Xen hypervisor.
Modified:
stable/9/sys/dev/xen/balloon/balloon.c
Directory Properties:
stable/9/sys/ (props
Author: fabient
Date: Mon Jun 25 07:29:14 2012
New Revision: 237553
URL: http://svn.freebsd.org/changeset/base/237553
Log:
MFC r237322:
Allow booting XENHVM kernel without Xen hypervisor.
Modified:
stable/8/sys/dev/xen/balloon/balloon.c
Directory Properties:
stable/8/sys/ (props
Author: fabient
Date: Mon Jun 25 07:33:54 2012
New Revision: 237554
URL: http://svn.freebsd.org/changeset/base/237554
Log:
MFC r237295:
Fix viawd(4) that was only working as a module.
Modified:
stable/9/sys/dev/viawd/viawd.c
Directory Properties:
stable/9/sys/ (props changed)
Author: fabient
Date: Mon Jun 25 07:36:00 2012
New Revision: 237555
URL: http://svn.freebsd.org/changeset/base/237555
Log:
MFC r237295:
Fix viawd(4) that was only working as a module.
Modified:
stable/8/sys/dev/viawd/viawd.c
Directory Properties:
stable/8/sys/ (props changed)
Author: fabient
Date: Mon Jun 25 07:56:23 2012
New Revision: 237556
URL: http://svn.freebsd.org/changeset/base/237556
Log:
MFC r236997:
Add ARM callchain support for hwpmc.
Modified:
stable/9/sys/arm/include/pmc_mdep.h
stable/9/sys/dev/hwpmc/hwpmc_arm.c
Directory Properties:
Author: fabient
Date: Thu Jun 21 14:55:35 2012
New Revision: 237400
URL: http://svn.freebsd.org/changeset/base/237400
Log:
MFC r221839:
Allow direct children of PCI-ISA bridges to allocate resources from
the parent PCI bus.
Heavily inspired by jhb@ and a similar implementation present
Author: fabient
Date: Wed Jun 20 09:01:44 2012
New Revision: 237295
URL: http://svn.freebsd.org/changeset/base/237295
Log:
Fix viawd(4) that was only working as a module.
Obtained from:jhb
MFC after: 3 days
Modified:
head/sys/dev/viawd/viawd.c
Modified:
Author: fabient
Date: Wed Jun 20 15:45:50 2012
New Revision: 237322
URL: http://svn.freebsd.org/changeset/base/237322
Log:
Allow booting XENHVM kernel without Xen hypervisor.
MFC after:3 days
Modified:
head/sys/dev/xen/balloon/balloon.c
Modified: head/sys/dev/xen/balloon/balloon.c
Author: fabient
Date: Wed Jun 13 06:38:25 2012
New Revision: 236997
URL: http://svn.freebsd.org/changeset/base/236997
Log:
Add ARM callchain support for hwpmc.
Sponsored by: NETASQ
MFC after:3 days
Modified:
head/sys/arm/include/pmc_mdep.h
head/sys/dev/hwpmc/hwpmc_arm.c
Author: fabient
Date: Wed Jun 13 06:42:36 2012
New Revision: 236998
URL: http://svn.freebsd.org/changeset/base/236998
Log:
MFC r236669:
Remove spurious ARM symbols from lookup table.
Modified:
stable/9/usr.sbin/pmcstat/pmcstat_log.c
Directory Properties:
stable/9/usr.sbin/pmcstat/
Author: fabient
Date: Wed Jun 6 08:58:31 2012
New Revision: 236669
URL: http://svn.freebsd.org/changeset/base/236669
Log:
Remove spurious ARM symbols from lookup table.
MFC after:3 days
Modified:
head/usr.sbin/pmcstat/pmcstat_log.c
Modified: head/usr.sbin/pmcstat/pmcstat_log.c
, because file is newly added)
+++ stable/9/lib/libpmc/pmc.soft.3 Tue May 29 14:50:21 2012
(r236238, copy of r233628, head/lib/libpmc/pmc.soft.3)
@@ -0,0 +1,104 @@
+.\ Copyright (c) 2012 Fabien Thomas. All rights reserved.
+.\
+.\ Redistribution and use in source and binary forms
/usr.sbin/pmcstat/pmcpl_calltree.c Fri May 25 07:23:24 2012
(r235976)
+++ stable/9/usr.sbin/pmcstat/pmcpl_calltree.c Fri May 25 07:25:30 2012
(r235977)
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 2009, Fabien Thomas
+ * Copyright (c) 2012, Fabien Thomas
* All rights reserved
/usr.sbin/pmcstat/pmcpl_calltree.c Fri May 25 06:48:42 2012
(r235975)
+++ stable/8/usr.sbin/pmcstat/pmcpl_calltree.c Fri May 25 07:23:24 2012
(r235976)
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 2009, Fabien Thomas
+ * Copyright (c) 2012, Fabien Thomas
* All rights reserved
Author: fabient
Date: Wed May 23 13:23:40 2012
New Revision: 235831
URL: http://svn.freebsd.org/changeset/base/235831
Log:
Soft PMC support for ARM.
Callgraph is not captured, only current location.
Sample system wide profiling: pmcstat -Sclock.hard -T
Modified:
Author: fabient
Date: Thu May 10 14:27:49 2012
New Revision: 235229
URL: http://svn.freebsd.org/changeset/base/235229
Log:
Remove out of date KASSERT that fire with soft PMC.
MFC after:1 week
Modified:
head/sys/dev/hwpmc/hwpmc_intel.c
Modified: head/sys/dev/hwpmc/hwpmc_intel.c
Author: fabient
Date: Mon Apr 23 08:58:01 2012
New Revision: 234598
URL: http://svn.freebsd.org/changeset/base/234598
Log:
Fix class malloc init for mips and powerpc that was not converted
by r233628.
Found by: monthadar, adrian
MFC after:1 week
Modified:
Author: fabient
Date: Tue Apr 3 07:15:42 2012
New Revision: 233824
URL: http://svn.freebsd.org/changeset/base/233824
Log:
MFC r233544:
Fix random deadlock on pmcstat exit:
- Exit the thread when soft shutdown is requested
- Wakeup owner thread.
Reproduced/tested by looping pmcstat
Author: fabient
Date: Tue Apr 3 07:48:58 2012
New Revision: 233825
URL: http://svn.freebsd.org/changeset/base/233825
Log:
MFC r233544:
Fix random deadlock on pmcstat exit:
- Exit the thread when soft shutdown is requested
- Wakeup owner thread.
Reproduced/tested by looping pmcstat
/pmcstat/pmcpl_calltree.c Wed Mar 28 16:23:40 2012
(r233611)
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 2009, Fabien Thomas
+ * Copyright (c) 2012, Fabien Thomas
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -58,20 +58,18 @@ __FBSDID
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lib/libpmc/pmc.soft.3 Wed Mar 28 20:58:30 2012(r233628)
@@ -0,0 +1,104 @@
+.\ Copyright (c) 2012 Fabien Thomas. All rights reserved.
+.\
+.\ Redistribution and use in source and binary forms
Author: fabient
Date: Tue Mar 27 14:02:22 2012
New Revision: 233544
URL: http://svn.freebsd.org/changeset/base/233544
Log:
Fix random deadlock on pmcstat exit:
- Exit the thread when soft shutdown is requested
- Wakeup owner thread.
Reproduced/tested by looping pmcstat measurement:
(empty, because file is newly added)
+++ stable/9/share/man/man4/viawd.4 Tue Jan 10 08:16:28 2012
(r229927, copy of r228431, head/share/man/man4/viawd.4)
@@ -0,0 +1,79 @@
+.\-
+.\ Copyright (c) 2011 Fabien Thomas fabi...@freebsd.org
+.\ All rights reserved.
+.\
+.\ Redistribution
)
+++ stable/8/share/man/man4/viawd.4 Tue Jan 10 08:41:10 2012
(r229928, copy of r228431, head/share/man/man4/viawd.4)
@@ -0,0 +1,79 @@
+.\-
+.\ Copyright (c) 2011 Fabien Thomas fabi...@freebsd.org
+.\ All rights reserved.
+.\
+.\ Redistribution and use in source and binary forms
) 2011 Fabien Thomas fabi...@freebsd.org.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
(c) 2011 Fabien Thomas fabi...@freebsd.org.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
Author: fabient
Date: Tue Jan 3 16:35:00 2012
New Revision: 229392
URL: http://svn.freebsd.org/changeset/base/229392
Log:
MFC r226514,r226526,r226986:
Add a flush of the current PMC log buffer before displaying the next top.
As the underlying block is 4KB if the PMC throughput is low
Author: fabient
Date: Tue Jan 3 16:41:38 2012
New Revision: 229393
URL: http://svn.freebsd.org/changeset/base/229393
Log:
MFC r228198:
Update Westmere uncore event exception list.
Modified:
stable/9/sys/dev/hwpmc/hwpmc_core.c
Directory Properties:
stable/9/sys/ (props changed)
Author: fabient
Date: Tue Jan 3 16:54:47 2012
New Revision: 229394
URL: http://svn.freebsd.org/changeset/base/229394
Log:
MFC r228198:
Update Westmere uncore event exception list.
Modified:
stable/8/sys/dev/hwpmc/hwpmc_core.c
Directory Properties:
stable/8/sys/ (props changed)
Author: fabient
Date: Tue Jan 3 17:07:11 2012
New Revision: 229396
URL: http://svn.freebsd.org/changeset/base/229396
Log:
MFC r228198:
Update Westmere uncore event exception list.
Modified:
stable/7/sys/dev/hwpmc/hwpmc_core.c
Directory Properties:
stable/7/sys/ (props changed)
Author: fabient
Date: Tue Jan 3 17:15:27 2012
New Revision: 229397
URL: http://svn.freebsd.org/changeset/base/229397
Log:
MFC r228438:
There's a small set of events on Nehalem, that are not supported in
processors with CPUID signature 06_1AH, 06_1EH, and 06_1FH.
Modified:
Author: fabient
Date: Tue Jan 3 17:17:30 2012
New Revision: 229398
URL: http://svn.freebsd.org/changeset/base/229398
Log:
MFC r228438:
There's a small set of events on Nehalem, that are not supported in
processors with CPUID signature 06_1AH, 06_1EH, and 06_1FH.
Modified:
Author: fabient
Date: Tue Jan 3 17:19:57 2012
New Revision: 229399
URL: http://svn.freebsd.org/changeset/base/229399
Log:
MFC r228438:
There's a small set of events on Nehalem, that are not supported in
processors with CPUID signature 06_1AH, 06_1EH, and 06_1FH.
Modified:
Author: fabient
Date: Wed Jan 4 07:33:06 2012
New Revision: 229469
URL: http://svn.freebsd.org/changeset/base/229469
Log:
Add missing MSR programming for some events.
Submitted by: Davide Italiano davide.itali...@gmail.com
MFC after:3 days
Modified:
Author: fabient
Date: Wed Jan 4 07:58:36 2012
New Revision: 229470
URL: http://svn.freebsd.org/changeset/base/229470
Log:
Update PMC events from October 2011 Intel documentation.
Submitted by: Davide Italiano davide.itali...@gmail.com
MFC after:3 days
Modified:
==
--- head/sys/dev/viawd/viawd.c Thu Dec 22 15:03:48 2011(r228801)
+++ head/sys/dev/viawd/viawd.c Thu Dec 22 15:13:32 2011(r228802)
@@ -1,5 +1,5 @@
/*-
- * Copyright (c) 2011 Fabien Thomas ftho...@freebsd.org
+ * Copyright (c) 2011
Author: fabient
Date: Wed Dec 14 15:39:51 2011
New Revision: 228502
URL: http://svn.freebsd.org/changeset/base/228502
Log:
Rework the attachement to probe directly on isab(4).
Depend on r228496.
Requested by: jhb
MFC after:1 month
Modified:
head/sys/dev/viawd/viawd.c
==
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/man/man4/viawd.4 Mon Dec 12 09:50:33 2011(r228431)
@@ -0,0 +1,79 @@
+.\-
+.\ Copyright (c) 2011 Fabien Thomas fabi...@freebsd.org
+.\ All rights reserved.
+.\
+.\ Redistribution
)
@@ -0,0 +1,222 @@
+/*-
+ * Copyright (c) 2011 Fabien Thomas fabi...@freebsd.org.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code
Author: fabient
Date: Mon Dec 12 13:12:55 2011
New Revision: 228438
URL: http://svn.freebsd.org/changeset/base/228438
Log:
There's a small set of events on Nehalem, that are not supported in
processors with CPUID signature 06_1AH, 06_1EH, and 06_1FH.
Refuse to allocate them on
Author: fabient
Date: Fri Dec 2 10:02:49 2011
New Revision: 228198
URL: http://svn.freebsd.org/changeset/base/228198
Log:
Update Westmere uncore event exception list.
Submitted by: Davide Italiano davide italiano at gmail com
MFC after:1 week
Modified:
Author: fabient
Date: Fri Nov 18 14:41:48 2011
New Revision: 227664
URL: http://svn.freebsd.org/changeset/base/227664
Log:
MFC r227391:
Import gcc fix for -fstack-protector that produces segfaulting
binaries on arm/armel.
Related gcc bug:
Author: fabient
Date: Fri Nov 18 14:56:06 2011
New Revision: 227665
URL: http://svn.freebsd.org/changeset/base/227665
Log:
MFC r227391:
Import gcc fix for -fstack-protector that produces segfaulting
binaries on arm/armel.
Related gcc bug:
Author: fabient
Date: Wed Nov 16 14:33:30 2011
New Revision: 227551
URL: http://svn.freebsd.org/changeset/base/227551
Log:
MFC r227391:
Import gcc fix for -fstack-protector that produces segfaulting
binaries on arm/armel.
Related gcc bug:
Author: fabient
Date: Wed Nov 16 14:37:47 2011
New Revision: 227552
URL: http://svn.freebsd.org/changeset/base/227552
Log:
MFC r227391:
Import gcc fix for -fstack-protector that produces segfaulting
binaries on arm/armel.
Related gcc bug:
Author: fabient
Date: Wed Nov 16 15:25:12 2011
New Revision: 227555
URL: http://svn.freebsd.org/changeset/base/227555
Log:
MFC r226514,r226526,r226986:
Add a flush of the current PMC log buffer before displaying the next top.
As the underlying block is 4KB if the PMC throughput is low
Author: fabient
Date: Wed Nov 16 16:15:31 2011
New Revision: 227563
URL: http://svn.freebsd.org/changeset/base/227563
Log:
MFC r226514,r226526,r226986:
Add a flush of the current PMC log buffer before displaying the next top.
As the underlying block is 4KB if the PMC throughput is low
Author: fabient
Date: Wed Nov 9 15:59:02 2011
New Revision: 227391
URL: http://svn.freebsd.org/changeset/base/227391
Log:
Import gcc fix for -fstack-protector that produces segfaulting
binaries on arm/armel.
Related gcc bug:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35965
PR:
Author: fabient
Date: Tue Nov 1 09:28:47 2011
New Revision: 226986
URL: http://svn.freebsd.org/changeset/base/226986
Log:
Two bugs fixed:
- Do not close stdout or stderr when redirecting to file.
- Correctly handle error code to detect when no buffer available.
MFC after:1 month
Author: fabient
Date: Wed Oct 19 07:16:57 2011
New Revision: 226526
URL: http://svn.freebsd.org/changeset/base/226526
Log:
Add missing DEBUG define from r226514.
Modified:
head/sys/sys/pmc.h
Modified: head/sys/sys/pmc.h
Badly merged my patchset...
Corrected with r226526.
On Oct 18, 2011, at 6:23 PM, Bjoern A. Zeeb wrote:
On 18. Oct 2011, at 15:25 , Fabien Thomas wrote:
Author: fabient
Date: Tue Oct 18 15:25:43 2011
New Revision: 226514
URL: http://svn.freebsd.org/changeset/base/226514
Log:
Add
Author: fabient
Date: Tue Oct 18 15:25:43 2011
New Revision: 226514
URL: http://svn.freebsd.org/changeset/base/226514
Log:
Add a flush of the current PMC log buffer before displaying the next top.
As the underlying block is 4KB if the PMC throughput is low the measurement
will be
-m_flags |= M_PKTHDR;
--
Fabien Thomas
___
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to svn-src-all-unsubscr...@freebsd.org
Author: fabient
Date: Fri May 6 13:12:45 2011
New Revision: 221524
URL: http://svn.freebsd.org/changeset/base/221524
Log:
MFC r220194:
Fix two SA refcount:
- AH does not release the SA like in ESP/IPCOMP when handling EAGAIN
- ipsec_process_done incorrectly release the SA.
Modified:
Author: fabient
Date: Fri May 6 13:24:10 2011
New Revision: 221525
URL: http://svn.freebsd.org/changeset/base/221525
Log:
MFC r220206:
Optimisation in IPSEC(4):
- Remove contention on ISR during the crypto operation by using rwlock(9).
- Remove a second lookup of the SA in the
Author: fabient
Date: Fri May 6 14:11:20 2011
New Revision: 221532
URL: http://svn.freebsd.org/changeset/base/221532
Log:
MFC r220198:
Clearing the flag when preempting will let the preempted thread run
too much time. This can finish in a scheduler deadlock with ping-pong
between two
Author: fabient
Date: Thu Mar 31 13:14:24 2011
New Revision: 220194
URL: http://svn.freebsd.org/changeset/base/220194
Log:
Fix two SA refcount:
- AH does not release the SA like in ESP/IPCOMP when handling EAGAIN
- ipsec_process_done incorrectly release the SA.
Reviewed by: vanhu
Author: fabient
Date: Thu Mar 31 13:59:47 2011
New Revision: 220198
URL: http://svn.freebsd.org/changeset/base/220198
Log:
Clearing the flag when preempting will let the preempted thread run
too much time. This can finish in a scheduler deadlock with ping-pong
between two threads.
One
Author: fabient
Date: Thu Mar 31 15:23:32 2011
New Revision: 220206
URL: http://svn.freebsd.org/changeset/base/220206
Log:
Optimisation in IPSEC(4):
- Remove contention on ISR during the crypto operation by using rwlock(9).
- Remove a second lookup of the SA in the callback.
Gain on 6
@@ -1937,6 +1937,10 @@ igb_local_timer(void *arg)
goto timeout;
out:
callout_reset(adapter-timer, hz, igb_local_timer, adapter);
+#ifndef DEVICE_POLLING
+ /* Fire off all queue interrupts - deadlock protection */
+ E1000_WRITE_REG(adapter-hw,
Author: fabient
Date: Tue Nov 23 09:12:43 2010
New Revision: 215735
URL: http://svn.freebsd.org/changeset/base/215735
Log:
MFC 200669:
Recognize Intel CPUs with Family 0x6, Models 0x1E and 0x1F.
Modified:
stable/8/sys/dev/hwpmc/hwpmc_intel.c
Directory Properties:
stable/8/sys/ (props
Author: fabient
Date: Tue Nov 23 09:17:00 2010
New Revision: 215736
URL: http://svn.freebsd.org/changeset/base/215736
Log:
MFC 200669:
Recognize Intel CPUs with Family 0x6, Models 0x1E and 0x1F.
Modified:
stable/7/sys/dev/hwpmc/hwpmc_intel.c
Directory Properties:
stable/7/sys/ (props
Author: fabient
Date: Thu Sep 16 15:14:05 2010
New Revision: 212739
URL: http://svn.freebsd.org/changeset/base/212739
Log:
MFC r212224:
Fix invalid class removal when IAF is not the last class.
Keep IAF class with 0 PMC and change the alias in libpmc to IAP.
Modified:
Author: fabient
Date: Thu Sep 16 15:15:34 2010
New Revision: 212740
URL: http://svn.freebsd.org/changeset/base/212740
Log:
MFC r212224:
Fix invalid class removal when IAF is not the last class.
Keep IAF class with 0 PMC and change the alias in libpmc to IAP.
Modified:
Author: fabient
Date: Thu Sep 16 15:18:46 2010
New Revision: 212741
URL: http://svn.freebsd.org/changeset/base/212741
Log:
MFC r212224:
Fix invalid class removal when IAF is not the last class.
Keep IAF class with 0 PMC and change the alias in libpmc to IAP.
Modified:
Author: fabient
Date: Thu Sep 16 15:19:39 2010
New Revision: 212743
URL: http://svn.freebsd.org/changeset/base/212743
Log:
MFC r212224:
Fix invalid class removal when IAF is not the last class.
Keep IAF class with 0 PMC and change the alias in libpmc to IAP.
Modified:
1 - 100 of 195 matches
Mail list logo