September 2012 Archives by author
Starting: Sat Sep 1 15:27:08 PDT 2012
Ending: Sun Sep 30 22:35:14 PDT 2012
Messages: 195
- Sep 23 2012 - 02:24:52 No subject
- Sep 23 2012 - 02:24:52 No subject
- Sep 03 2012 - 04:34:58 git: msgport.9: Fix a path.
Nuno Antunes
- Sep 11 2012 - 13:16:14 git: netisr: rename cpu_portfn() to netisr_portfn().
Nuno Antunes
- Sep 13 2012 - 10:23:23 git: kernel: remove useless for (;;).
Nuno Antunes
- Sep 13 2012 - 10:23:28 git: Expand a comment in lwkt_switch().
Nuno Antunes
- Sep 17 2012 - 05:37:09 git: msgport.9: Catch up with recent changes to lwkt_initport_spin().
Nuno Antunes
- Sep 10 2012 - 21:04:17 git: hammer - Fix core dump during remote termination of mirror-stream
Matthew Dillon
- Sep 11 2012 - 16:54:53 git: hammer - Add scoreboard file option
Matthew Dillon
- Sep 11 2012 - 21:43:33 git: hammer - Add ssh-remote directive
Matthew Dillon
- Sep 13 2012 - 01:34:19 git: kernel - Segment-align mmap and sysv_shm when possible
Matthew Dillon
- Sep 13 2012 - 01:34:20 git: kernel - Implement segment pmap optimizations for x86-64
Matthew Dillon
- Sep 13 2012 - 07:24:40 git: kernel - Implement segment pmap optimizations for x86-64 (1)
Matthew Dillon
- Sep 13 2012 - 09:14:23 git: kernel - Add sysctls and tunables for [ALT_]BREAK_TO_DEBUGGER, change serial console
Matthew Dillon
- Sep 13 2012 - 09:40:02 git: kernel - Implement segment pmap optimizations for x86-64 (2)
Matthew Dillon
- Sep 13 2012 - 18:40:59 git: kernel - Implement segment pmap optimizations for x86-64 (3)
Matthew Dillon
- Sep 13 2012 - 18:41:00 git: kernel - Implement segment pmap optimizations for x86-64 (4)
Matthew Dillon
- Sep 13 2012 - 18:41:00 git: Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
Matthew Dillon
- Sep 13 2012 - 20:57:24 git: kernel - Implement segment pmap optimizations for x86-64 (5)
Matthew Dillon
- Sep 14 2012 - 00:52:00 git: ls - Add -I to reverse -A
Matthew Dillon
- Sep 14 2012 - 08:49:00 git: kernel - Fix unix domain socket portfn routing
Matthew Dillon
- Sep 14 2012 - 16:14:25 git: kernel - Use pool tokens to protect unix domain PCBs
Matthew Dillon
- Sep 14 2012 - 17:14:07 git: kernel - Use pool tokens to protect unix domain PCBs (2)
Matthew Dillon
- Sep 15 2012 - 05:07:15 git: kernel - Add kern.gettimeofday_quick sysctl
Matthew Dillon
- Sep 15 2012 - 05:07:17 git: kernel - Enhance sysv semaphore performance
Matthew Dillon
- Sep 15 2012 - 06:47:38 git: kernel - Enhance sysv semaphore performance (2)
Matthew Dillon
- Sep 15 2012 - 06:47:39 git: kernel - Implement segment pmap optimizations for x86-64 (6)
Matthew Dillon
- Sep 15 2012 - 07:11:35 git: ipcs - Fix kvm accesses for new semid structures
Matthew Dillon
- Sep 15 2012 - 17:04:51 git: kernel - remove bounds on buffer cache nbuf count for 64-bit
Matthew Dillon
- Sep 15 2012 - 17:04:52 git: systat - remove bounds on buffer cache nbuf count for 64-bit
Matthew Dillon
- Sep 15 2012 - 20:50:59 git: kernel - fix builds
Matthew Dillon
- Sep 16 2012 - 01:44:58 git: hammer - Adjust record and dirtybuf limits to handle large buffer caches
Matthew Dillon
- Sep 16 2012 - 05:10:40 git: kernel - Add vm.read_shortcut_enable
Matthew Dillon
- Sep 17 2012 - 16:35:38 git: kernel - usched_bsd4 algorith fixes & improvements
Matthew Dillon
- Sep 18 2012 - 06:22:15 git: kernel - add usched_dfly algorith, set as default for now
Matthew Dillon
- Sep 18 2012 - 06:54:42 git: kernel - add usched_dfly algorith, set as default for now (2)
Matthew Dillon
- Sep 18 2012 - 16:25:21 git: kernel - add usched_dfly algorith, set as default for now (3)
Matthew Dillon
- Sep 18 2012 - 18:09:43 git: kernel - Add usched_dfly algorith, set as default for now (3)
Matthew Dillon
- Sep 18 2012 - 18:45:50 git: kernel - Account for file reads that take the VM shortcut
Matthew Dillon
- Sep 18 2012 - 20:59:14 git: usched - Add usched utility
Matthew Dillon
- Sep 18 2012 - 21:20:26 git: kernel - Increase machdep.cpu_idle_repeat from 4 to 750
Matthew Dillon
- Sep 19 2012 - 03:57:36 git: kernel - Add usched_dfly algorith, set as default for now (4)
Matthew Dillon
- Sep 19 2012 - 11:45:22 git: kernel - Add usched_dfly algorith, set as default for now (5)
Matthew Dillon
- Sep 19 2012 - 12:13:44 git: kernel - Add usched_dfly algorith, set as default for now (6)
Matthew Dillon
- Sep 19 2012 - 18:29:31 git: kernel - Add usched_dfly algorith, set as default for now (7)
Matthew Dillon
- Sep 20 2012 - 04:42:06 git: kernel - Add lwkt_yield_quick()
Matthew Dillon
- Sep 20 2012 - 04:42:06 git: kernel - Don't call lwkt_user_yield() in uiomove() unless xfer is big
Matthew Dillon
- Sep 20 2012 - 04:42:07 git: kernel - Add usched_dfly algorith, set as default for now (8)
Matthew Dillon
- Sep 20 2012 - 07:38:30 git: kernel - Improve regressions in usched_dfly (1)
Matthew Dillon
- Sep 20 2012 - 07:38:31 git: kernel - Add usched_dfly algorith, set as default for now (9)
Matthew Dillon
- Sep 20 2012 - 18:34:49 git: kernel - Include physical cpu in ktrace header
Matthew Dillon
- Sep 20 2012 - 18:34:50 git: kdump - Add options to print physical cpu
Matthew Dillon
- Sep 20 2012 - 18:38:44 git: kernel - Improve regressions in usched_dfly (2)
Matthew Dillon
- Sep 21 2012 - 20:17:20 git: sysctl - Allow integers to use hex
Matthew Dillon
- Sep 21 2012 - 23:13:08 git: ps - Show cpu# even when process is sleeping
Matthew Dillon
- Sep 21 2012 - 23:13:09 git: kdump - cleanup cpu-stamp formatting
Matthew Dillon
- Sep 21 2012 - 23:13:09 git: kernel - usched_dfly revamp
Matthew Dillon
- Sep 21 2012 - 23:56:41 git: kernel - Add vmmeter counter for token collisions
Matthew Dillon
- Sep 22 2012 - 01:37:15 git: kernel - usched_dfly revamp (2), reduce token collisions
Matthew Dillon
- Sep 23 2012 - 02:01:27 git: kernel - usched_dfly revamp (3), fix estcpu
Matthew Dillon
- Sep 23 2012 - 02:01:28 git: ps - Adjust ps to account for kernel changes
Matthew Dillon
- Sep 23 2012 - 02:01:28 git: top - Adjust top to account for kernel changes
Matthew Dillon
- Sep 23 2012 - 02:07:46 git: top - Fix -t / -S
Matthew Dillon
- Sep 24 2012 - 17:28:31 git: kernel - Add v_token_name to gd_cnt
Matthew Dillon
- Sep 24 2012 - 17:28:32 git: systat - Display colliding token
Matthew Dillon
- Sep 24 2012 - 17:34:45 git: systat - Ensure vmmeter output separates fields by at least one space.
Matthew Dillon
- Sep 24 2012 - 20:35:11 git: kernel - usched_dfly revamp (4), improve tail
Matthew Dillon
- Sep 24 2012 - 20:44:12 git: kernel - usched_dfly revamp (5), correct default in last commit
Matthew Dillon
- Sep 24 2012 - 21:35:35 git: kernel - Add PC sampling for x86-64
Matthew Dillon
- Sep 25 2012 - 01:27:54 git: kernel - usched_dfly revamp (6), reimplement shared spinlocks & misc others
Matthew Dillon
- Sep 25 2012 - 19:56:52 git: kernel - usched_dfly revamp (7), bring back td_release, sysv_sem, weights
Matthew Dillon
- Sep 26 2012 - 02:19:51 git: kernel - usched_dfly revamp (8), add reschedule hints
Matthew Dillon
- Sep 26 2012 - 17:50:08 git: kernel - Fix i386 wire_count panics
Matthew Dillon
- Sep 26 2012 - 18:03:52 git: kernel - Fix i386 wire_count panics (2)
Matthew Dillon
- Sep 20 2012 - 07:55:33 git: wmesg - Increase to 8 chars from 7
Samuel Greear
- Sep 26 2012 - 04:51:48 git: dloader - Add user_scheduler kenv tuneable sample
Samuel Greear
- Sep 29 2012 - 23:42:06 git: Makefile.usr - Switch to pkgsrc-2012Q2.
Antonio Huete Jimenez
- Sep 29 2012 - 16:36:13 git: bsd.lib.mk: Prevent "profiling impossible" warning
John Marino
- Sep 29 2012 - 19:06:25 git: mpc: Add DragonFly READMEs and world makefiles
John Marino
- Sep 29 2012 - 19:06:27 git: Relocate libgmp and libmpfr world makefiles
John Marino
- Sep 29 2012 - 19:06:31 git: vendor/MPC created Import mpc-1.0.1 to new vendor branch
John Marino
- Sep 29 2012 - 19:16:10 git: gmp/mpfr relocation: Forgot to commit one file
John Marino
- Oct 01 2012 - 05:35:14 git: gcc47 build fixes: Unused-but-set-variable + more warnings
John Marino
- Sep 30 2012 - 05:11:36 git: Revert "Makefile.usr - Switch to pkgsrc-2012Q2."
Justin C. Sherrill
- Sep 06 2012 - 18:23:37 git: ixgbe: Explicitely enable PCIe bus mastering
Francois Tigeot
- Sep 07 2012 - 19:04:44 git: Document bus_setup_intr_descr(9)
Francois Tigeot
- Sep 07 2012 - 19:23:42 git: Add an internal document describing (in a very incomplete way at the moment) how to port a driver from FreeBSD.
Francois Tigeot
- Sep 07 2012 - 19:23:46 git: Add a section about renamed kernel functions and clean up a bit.
Francois Tigeot
- Sep 07 2012 - 19:23:47 git: Add some notes I had lying in my tree.
Francois Tigeot
- Sep 07 2012 - 19:23:47 git: Add some documentation on converting sleep mutexes and fix a couple of typos.
Francois Tigeot
- Sep 07 2012 - 19:23:47 git: Lose LK_EXCLUSIVE in the lockinit example and a typo fix.
Francois Tigeot
- Sep 07 2012 - 19:23:48 git: Rename notes/ directory to doc/
Francois Tigeot
- Sep 07 2012 - 19:23:48 git: doc - Add some more porting notes regarding CVS ids.
Francois Tigeot
- Sep 07 2012 - 19:23:48 git: doc - Fix previous commit.
Francois Tigeot
- Sep 08 2012 - 18:27:49 git: ixgbe: Enable existing MSI-X code
Francois Tigeot
- Sep 09 2012 - 19:45:36 git: ixgbe: Move sysctl creation to a separate function
Francois Tigeot
- Sep 09 2012 - 19:45:37 git: ixgbe: Remove the Adaptative Interrupt Moderation code
Francois Tigeot
- Sep 10 2012 - 16:19:10 git: ixgbe: Do all RX/TX processing in ithreads
Francois Tigeot
- Sep 10 2012 - 16:19:11 git: ixgbe: Replace the TX lockmgr lock by a serializer
Francois Tigeot
- Sep 11 2012 - 09:41:38 git: ixgbe: Document a performance tuning sysctl
Francois Tigeot
- Sep 15 2012 - 21:52:09 git: rtld: Don't call process_nodelete with NULL object pointer
Francois Tigeot
- Sep 17 2012 - 13:42:08 git: ixgbe: Remove the link handler tasklet
Francois Tigeot
- Sep 18 2012 - 20:40:42 git: tuning(7): shm_use_phys is now enabled by default
Francois Tigeot
- Sep 29 2012 - 19:19:52 git: ixgbe: Remove link handler tasklet remnants
Francois Tigeot
- Sep 29 2012 - 19:19:53 git: ixgbe: Remove useless locking directives
Francois Tigeot
- Sep 30 2012 - 12:11:11 git: ixgbe: Purge queue on inactive interfaces
Francois Tigeot
- Sep 10 2012 - 01:03:13 git: periodic/daily: add option to specify list of pfs's to daily/160.clean-hammer
Chris Turner
- Sep 10 2012 - 04:34:41 git: periodic.conf(5): document new 'daily_clean_hammer_pfslist' variable.
Chris Turner
- Sep 12 2012 - 13:17:49 git: hammer(8): add HAMMER_RSH environment variable support.
Chris Turner
- Sep 01 2012 - 22:27:08 git: link.2: Use .Fn and add .Nm linkat
Sascha Wildner
- Sep 02 2012 - 11:32:08 git: Bring in a VFS_SET(9) manual page (from FreeBSD).
Sascha Wildner
- Sep 02 2012 - 15:47:38 git: libm: Add missing MLINK.
Sascha Wildner
- Sep 02 2012 - 15:55:39 git: tbridge: Sync NAME, SYNOPSIS and MLINKS.
Sascha Wildner
- Sep 02 2012 - 16:08:57 git: libprop: Add two missing MLINKS.
Sascha Wildner
- Sep 03 2012 - 02:18:36 git: Remove an unused and empty header (<machine/mtpr.h>).
Sascha Wildner
- Sep 03 2012 - 02:46:57 git: Remove an unused old ral(4) firmware header.
Sascha Wildner
- Sep 03 2012 - 03:05:07 git: Remove another unused header (<machine/ultrasound.h>).
Sascha Wildner
- Sep 03 2012 - 04:16:56 git: acpi: Remove some unused files.
Sascha Wildner
- Sep 04 2012 - 17:21:31 git: kernel/ixgbe: Add missing braces.
Sascha Wildner
- Sep 06 2012 - 11:11:35 git: kernel: Remove pcidevs_data.h. It serves no purpose.
Sascha Wildner
- Sep 06 2012 - 11:11:39 git: kernel: Use NULL for pointers in some places.
Sascha Wildner
- Sep 07 2012 - 12:58:09 git: kernel/ipx: Add a missing 'goto set_head;'.
Sascha Wildner
- Sep 07 2012 - 13:06:13 git: DragonFly_RELEASE_3_0 kernel/ipx: Add a missing 'goto set_head;'.
Sascha Wildner
- Sep 07 2012 - 15:57:29 git: VFS.9: Add a reference to VFS_SET(9).
Sascha Wildner
- Sep 07 2012 - 19:52:18 git: kernel/hptmv: Fix the completion of a write.
Sascha Wildner
- Sep 07 2012 - 19:52:23 git: DragonFly_RELEASE_3_0 kernel/hptmv: Fix the completion of a write.
Sascha Wildner
- Sep 07 2012 - 20:02:25 git: BUS_SETUP_INTR.9: Add missing comma and bump .Dd
Sascha Wildner
- Sep 07 2012 - 20:19:00 git: Remove pcidevs_data.h via 'make upgrade'.
Sascha Wildner
- Sep 07 2012 - 21:24:55 git: kernel: Remove two bogus break statements.
Sascha Wildner
- Sep 09 2012 - 13:01:38 git: Install apm(4)'s manual page on x86_64, too.
Sascha Wildner
- Sep 09 2012 - 13:19:16 git: kernel/bce: Fix an impossible && that should really be a ||.
Sascha Wildner
- Sep 09 2012 - 13:19:20 git: DragonFly_RELEASE_3_0 kernel/bce: Fix an impossible && that should really be a ||.
Sascha Wildner
- Sep 09 2012 - 19:06:36 git: DragonFly_RELEASE_3_0 <sys/param.h>: Fix wrongly merged comments on the release branch.
Sascha Wildner
- Sep 09 2012 - 21:16:34 git: iscontrol(8): Remove unused header file.
Sascha Wildner
- Sep 10 2012 - 17:01:17 git: kernel/acpi: Add missing include (for acpi_sci_irqno()).
Sascha Wildner
- Sep 10 2012 - 21:48:54 git: kernel: Use NULL instead of 0 for pointers, part 1/x.
Sascha Wildner
- Sep 10 2012 - 21:49:00 git: DragonFly_RELEASE_3_0 hammer - Fix core dump during remote termination of mirror-stream
Sascha Wildner
- Sep 11 2012 - 08:07:21 git: mfi(4): Break some overly long lines.
Sascha Wildner
- Sep 11 2012 - 08:39:42 git: kernel/inet: Remove some unused variables.
Sascha Wildner
- Sep 11 2012 - 11:28:04 git: Fix buildworld.
Sascha Wildner
- Sep 11 2012 - 11:28:07 git: DragonFly_RELEASE_3_0 Fix buildworld.
Sascha Wildner
- Sep 11 2012 - 12:43:59 git: hier.7: Add some words about /usr/share/terminfo.
Sascha Wildner
- Sep 11 2012 - 12:52:31 git: hier.7: Oops, use Xr
Sascha Wildner
- Sep 12 2012 - 17:58:59 git: kernel: Remove some unused variables.
Sascha Wildner
- Sep 12 2012 - 21:42:54 git: kernel: Remove unused headers.
Sascha Wildner
- Sep 13 2012 - 09:59:19 git: kernel: Use NULL instead of 0 for pointers, part 2/x.
Sascha Wildner
- Sep 13 2012 - 17:09:40 git: Sync zoneinfo database with tzdata2012f from ftp://ftp.iana.org/tz/releases
Sascha Wildner
- Sep 13 2012 - 17:09:45 git: DragonFly_RELEASE_3_0 Sync zoneinfo database with tzdata2012f from ftp://ftp.iana.org/tz/releases
Sascha Wildner
- Sep 16 2012 - 15:26:34 git: Update the pciconf(8) database.
Sascha Wildner
- Sep 17 2012 - 00:26:26 git: em.4: Add some words about emx(4) and create MLINKS.
Sascha Wildner
- Sep 17 2012 - 00:55:44 git: fortune(6)/mutex.9: s/is is/is/
Sascha Wildner
- Sep 17 2012 - 12:40:26 git: kernel/ipx: Remove #ifdef lint checks (and add #endif comments).
Sascha Wildner
- Sep 17 2012 - 12:40:27 git: kernel: Remove some unused variables.
Sascha Wildner
- Sep 17 2012 - 13:53:00 git: em.4: Mention TSO support.
Sascha Wildner
- Sep 17 2012 - 14:51:43 git: msgport.9: Some mdoc and typo fixes.
Sascha Wildner
- Sep 17 2012 - 21:13:32 git: ixgbe.4: Use .Dx
Sascha Wildner
- Sep 18 2012 - 17:02:00 git: kernel/usched_bsd4: Declare the KTR_INFO_MASTER(usched) as extern.
Sascha Wildner
- Sep 18 2012 - 17:02:01 git: kernel/usched_dfly: #if 0 all unused KTR_INFOs (fixes build with KTR).
Sascha Wildner
- Sep 18 2012 - 17:02:02 git: Mention KTR_USCHED_DFLY in the manpage and in the LINTs.
Sascha Wildner
- Sep 18 2012 - 18:19:13 git: kernel/usched_dfly: Small UP compilation fix.
Sascha Wildner
- Sep 20 2012 - 20:45:27 git: nrelease: Remove the obsolete -scmgit-gui option from the build.
Sascha Wildner
- Sep 24 2012 - 10:46:29 git: pnpinfo(8): Don't build/install for x86_64.
Sascha Wildner
- Sep 24 2012 - 10:46:34 git: usr.sbin/Makefile: Remove an obsolete old comment.
Sascha Wildner
- Sep 25 2012 - 05:38:16 git: arcmsr(4): Sync with FreeBSD (Areca's driver version 1.20.00.25).
Sascha Wildner
- Sep 25 2012 - 15:22:37 git: make.conf.5: Add some words about WANT_NETGRAPH7.
Sascha Wildner
- Sep 28 2012 - 15:48:20 git: Add NO_LWKT_SPLIT_USERPRI to the LINTs.
Sascha Wildner
- Sep 28 2012 - 15:48:21 git: kernel: Make KTR_USCHED_DFLY a kernel option.
Sascha Wildner
- Sep 30 2012 - 14:37:39 git: Fix buildworld with NO_GCC41.
Sascha Wildner
- Sep 04 2012 - 11:30:38 git: tcp: Implement asynchronized pru_rcvd
Sepherosa Ziehau
- Sep 10 2012 - 01:28:29 git: ixgbe: Remove the Adaptative Interrupt Moderation code
Sepherosa Ziehau
- Sep 10 2012 - 09:04:35 git: acpi/resource: Only skip SCI trigger/polarity configuration
Sepherosa Ziehau
- Sep 10 2012 - 09:45:15 git: ifpoll: Dispatch netmsgs to netisr, which is MPSAFE now
Sepherosa Ziehau
- Sep 11 2012 - 01:46:09 git: acpi/resource: We still need to make sure that IRQ is valid at least
Sepherosa Ziehau
- Sep 14 2012 - 01:50:28 git: pci/mptable: Let parent route the interrupt before using the intline
Sepherosa Ziehau
- Sep 17 2012 - 01:32:55 git: msgport: Always save owner thread for threads' msgports
Sepherosa Ziehau
- Sep 17 2012 - 05:58:00 git: msgport.9: Catch up with recent changes to lwkt_initport_spin().
Sepherosa Ziehau
- Sep 17 2012 - 09:13:08 git: ifpoll: Don't limit number of CPUs that perform polling
Sepherosa Ziehau
- Sep 17 2012 - 09:40:00 git: ifpoll: Field renaming; if_qpoll -> if_npoll
Sepherosa Ziehau
- Sep 18 2012 - 01:09:03 git: ifpoll: Setup if_start cpuid for NPOLLING properly
Sepherosa Ziehau
- Sep 22 2012 - 13:47:06 git: emx: Allow user to specify RX/TX processing CPU's offset
Sepherosa Ziehau
- Sep 23 2012 - 09:19:12 git: ifpoll: Simplify TX polling logic
Sepherosa Ziehau
- Sep 23 2012 - 09:19:13 git: ifpoll: Use u_long for statistics
Sepherosa Ziehau
- Sep 23 2012 - 09:19:13 git: if: Defer if_start to netisr instead of ifnet for further processing
Sepherosa Ziehau
- Sep 23 2012 - 09:19:13 git: ifpoll: Reorder iopoll fields a little bit
Sepherosa Ziehau
- Sep 23 2012 - 09:19:14 git: bridge: Utilize netisr to run physical interface's if_start
Sepherosa Ziehau
- Sep 23 2012 - 09:19:14 git: aue/lgue: Utilize netisr to run if_start
Sepherosa Ziehau
- Sep 23 2012 - 09:19:15 git: vlan: Dispatch mbuf to be sent to physical interface's start cpu
Sepherosa Ziehau
- Sep 27 2012 - 06:46:18 git: tcp: Reduce RTO minimal value from 1 second to 500ms
Sepherosa Ziehau
- Sep 30 2012 - 13:02:51 git: gmp/mpfr relocation: Forgot to commit one file
Sepherosa Ziehau
- Sep 30 2012 - 14:41:56 git: jme: Change polling(4) support to ifpoll support
Sepherosa Ziehau
- Sep 30 2012 - 14:41:57 git: jme: Move colesce parameters setup out of sysctl tree creation
Sepherosa Ziehau
- Sep 30 2012 - 14:41:57 git: jme: Make sure only rx desc empty is cleared in status register
Sepherosa Ziehau
- Sep 30 2012 - 14:41:58 git: jme: Rework MSI-X mapping, so RX MSI-X need not read register
Sepherosa Ziehau
- Sep 30 2012 - 14:41:58 git: jme: Remove unused macros
Sepherosa Ziehau
- Sep 30 2012 - 14:41:58 git: jme: Factor out jme_rx_restart
Sepherosa Ziehau
Last message date:
Sun Sep 30 22:35:14 PDT 2012
Archived on: Fri Mar 3 13:39:02 PST 2023
This archive was generated by
Pipermail 0.09 (Mailman edition).