summaryrefslogtreecommitdiffstats
path: root/ObsoleteFiles.inc
Commit message (Collapse)AuthorAgeFilesLines
* Remove clists from the kernel.ed2009-06-051-0/+2
| | | | | | | | | | | | | | | Clists were originally used by the TTY layer as a text buffer interface. The advantage of clists were that it would allocate a small set of additional buffers that could be shared between TTYs when needed. In the modern days we can just allocate some more KBs of memory to keep the TTYs satisfied. The global cfreelist also requires synchronisation, which may not be useful when trying to improve scalability. The MPSAFE TTY layer uses its own text buffers (ttyinq and ttyoutq). We had a small amount of drivers in the tree that still uses clists, like the old USB stack and some keyboard drivers. With the old USB stack gone and the keyboard drivers changed to use a circular buffer, we can safely remove clists from the kernel.
* Remove window(1) from the base system.ed2009-06-021-0/+3
| | | | | | | | | | | | | | | Some time ago Tom Rhodes sent me an email that he was willing to perform various cleanups to the window(1) source code. After some discussion, we both decided the best thing to do, was to move window(1) to the ports tree. The application isn't used a lot nowadays, mainly because it has been superseeded by screen, tmux, etc. A couple of hours ago Tom committed window(1) to ports (misc/window), so I'm removing it from the tree. I don't think people will really miss it, but I'm describing the change in UPDATING anyway. Discussed with: trhodes, pav, kib Approved by: re
* Removal of early.shdougb2009-05-301-0/+2
|
* Rename the queue macros I introduced last year.ed2009-05-271-0/+3
| | | | | | | | | | | | | | | | Last year I added SLIST_REMOVE_NEXT and STAILQ_REMOVE_NEXT, to remove entries behind an element in the list, using O(1) time. I recently discovered NetBSD also has a similar macro, called SLIST_REMOVE_AFTER. In my opinion this approach is a lot better: - It doesn't have the unused first argument of the list pointer. I added this, mainly because OpenBSD also had it. - The _AFTER suffix makes a lot more sense, because it is related to SLIST_INSERT_AFTER. _NEXT is only used to iterate through the list. The reason why I want to rename this now, is to make sure we don't release a major version with the badly named macros.
* Note the removal of makekey(8)dougb2009-05-271-0/+3
| | | | Requested by: bz
* Delete the old USB stack. The new stack has settled in and has all thethompsa2009-05-271-0/+33
| | | | drivers/functionality and then some.
* Add more obsolete files, old NFSv4 client and legacy USB related.antoine2009-05-231-0/+4
|
* Add University of Michigan removed files to ObsoleteFiles.inc.rwatson2009-05-221-0/+5
| | | | Submitted by: Pawel Worach <pawel.worach at gmail.com>
* usbdevs(8) is not obsoleted, just temporarily disconnected from the buildantoine2009-04-181-2/+0
| | | | Noticed by: ru@
* Add more obsolete files, usb related.antoine2009-04-181-0/+22
|
* o Reflect ar(4), ray(4), sr(4), raycontrol(8) removal.maxim2009-04-161-0/+6
|
* - fix my previous commit (added missing .gz)danger2009-04-101-1/+1
| | | | Submitted by: brueffer
* - VOP_LEASE.9 has been removeddanger2009-04-101-0/+2
| | | | Approved by: rwatson
* Removed more vestiges of if_sl(4).ru2009-04-091-2/+5
|
* - Added libpcap.so.5 to OLD_LIBS.ru2009-04-061-0/+14
| | | | | - Added 32-bit versions of libusb20* to OLD_{LIBS,FILES}. - Added 32-bit version of libmp.so.6 to OLD_LIBS.
* Remove if_ppp(4) and if_sl(4).ed2009-04-051-0/+20
| | | | | | | | | | | | | Not only did these two drivers depend on IFF_NEEDSGIANT, they were broken 7 months ago during the MPSAFE TTY import. if_ppp(4) has been replaced by ppp(8). There is no replacement for if_sl(4). If we see regressions in for example the ports tree, we should just use __FreeBSD_version 800045 to check whether if_ppp(4) and if_sl(4) are present. Version 800045 is used to denote the import of MPSAFE TTY. Discussed with: rwatson, but also rwatson's IFF_NEEDSGIANT emails on the lists.
* Use the real removal date for fla(4), put the entry withtrhodes2009-04-011-2/+2
| | | | other 2004* entries.
* Add an entry for fla.4.trhodes2009-04-011-0/+2
|
* Remove the uscanner(4) driver, this follows the removal of the kernel scannerthompsa2009-03-191-0/+2
| | | | | | | driver in Linux 2.6. uscanner was just a simple wrapper around a fifo and contained no logic, the default interface is now libusb (supported by sane). Reviewed by: HPS
* k8temp(4) has been renamed to amdtemp(4).brueffer2009-03-181-0/+2
|
* Fix up the entries for libusb, it seems it existed back in 2002 so it wasthompsa2009-03-091-3/+3
| | | | | | getting removed again. Reported by: Steve Kargl
* Install libusb20.so.1 as libusb.so.1, there will be a followup commit to thethompsa2009-03-091-0/+3
| | | | | | | | | ports tree so that programs use libusb from the base by default. Thanks to Stanislav Sedov for sorting out the ports build. Bump __FreeBSD_version to 800069 Help and testing by: stas
* Rename all symbols in libmp(3) to mp_*, just like Solaris.ed2009-02-261-0/+2
| | | | | | | | | | | | The function pow() in libmp(3) clashes with pow(3) in libm. We could rename this single function, but we can just take the same approach as the Solaris folks did, which is to prefix all function names with mp_. libmp(3) isn't really popular nowadays. I suspect not a single application in ports depends on it. There's still a chance, so I've increased the SHLIB_MAJOR and __FreeBSD_version. Reviewed by: deischen, rdivacky
* delete-old does not recursively delete dirs so list all its contents too.thompsa2009-02-241-0/+14
| | | | Spotted by: naddy
* Add ObsoleteFiles entries for the USB changeover.thompsa2009-02-231-0/+43
|
* Initial gdbserver support for PowerPC.raj2009-02-231-1/+1
| | | | Obtained from: Juniper Networks, Semihalf
* Add the pccard header files to ObsoleteFiles.inc.ed2009-02-151-0/+4
| | | | Reviewed by: imp
* Don't remove gdbserver on ARM. It's not obsolete. In fact,marcel2009-02-151-1/+1
| | | | it's quite nouveau...
* Reflect adding_user.8 -> adding_user.7 renamegabor2009-02-031-0/+2
| | | | Reminded by: kib
* Add obsolete files after tzdata2009a and file 4.26 importsantoine2009-01-251-0/+5
|
* Add an obsolete file.antoine2009-01-031-0/+2
|
* Remove long unused netinet/ipprotosw.h (basically since r82884).bz2008-12-231-0/+2
| | | | | Discussed with: rwatson MFC after: 4 weeks
* Add more obsolete files.antoine2008-11-301-0/+5
|
* Several documentation fixups related to device minor/major numbers:ed2008-09-281-0/+6
| | | | | | | | | | | | | - Document the minor(3), major(3) and makedev(3) macro's. They also apply to umajor() and uminor() in the kernel, but hopefully we'll sort that out one day. - Briefly dev2unit() inside the make_dev(9) manual page, since this is now the preferred macro to obtain character device unit numbers inside the kernel. - Remove the device_ids(9) manual page. It contains highly inaccurate information, such as a description of the nonexistent major().
* Correct suser(9) entry.antoine2008-09-211-1/+2
|
* Remove the suser(9) interface from the kernel. It has been replaced fromattilio2008-09-171-0/+2
| | | | | | | | | | | | | | | | | years by the priv_check(9) interface and just very few places are left. Note that compatibility stub with older FreeBSD version (all above the 8 limit though) are left in order to reduce diffs against old versions. It is responsibility of the maintainers for any module, if they think it is the case, to axe out such cases. This patch breaks KPI so __FreeBSD_version will be bumped into a later commit. This patch needs to be credited 50-50 with rwatson@ as he found time to explain me how the priv_check() works in detail and to review patches. Tested by: Giovanni Trematerra <giovanni dot trematerra at gmail dot com> Reviewed by: rwatson
* Add an obsolete file: pax removed from rescue.antoine2008-09-141-0/+2
|
* Add files to remove when WITHOUT_HESIOD is set.antoine2008-09-131-5/+0
| | | | | | | This fixes "make check-old" when WITH_HESIOD is set. PR: 122406 MFC after: 1 month
* Resurrect the sbni(4) driver. Someone finally tested the MPSAFE patches andjhb2008-09-101-5/+0
| | | | | | the driver worked ok with them. Tested by: friends of yar
* Add more obsolete files.antoine2008-08-311-0/+18
|
* Remove the now unneeded pt_chown utility.ed2008-08-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | Before we had a posix_openpt() that allocated PTY's with proper permissions in place, we used this set-uid utility to change the ownership of PTY slave devices to the real user ID of the process. This utility was used to implement grantpt(). In my first designs of the MPSAFE TTY layer, I replaced this by adding an ioctl() called TIOCGRANTPT, which was used to change the ownership. I left the pt_chown utility, because older C libraries needed it to work properly. After some discussions back in June I changed the PTY code to set permissions properly upon creation. Fortunately the previous grantpt() implementation changed permissions by hand when pt_chown is not installed, which always succeeds. This means grantpt() still works properly, even though the set-uid utility is missing. I've done tests with FreeBSD 5.2.1, FreeBSD 6.3 and FreeBSD 7.0 jails. All of them still work if I remove pt_chown. Reviewed by: philip (ex-mentor)
* Integrate the new MPSAFE TTY layer to the FreeBSD operating system.ed2008-08-201-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The last half year I've been working on a replacement TTY layer for the FreeBSD kernel. The new TTY layer was designed to improve the following: - Improved driver model: The old TTY layer has a driver model that is not abstract enough to make it friendly to use. A good example is the output path, where the device drivers directly access the output buffers. This means that an in-kernel PPP implementation must always convert network buffers into TTY buffers. If a PPP implementation would be built on top of the new TTY layer (still needs a hooks layer, though), it would allow the PPP implementation to directly hand the data to the TTY driver. - Improved hotplugging: With the old TTY layer, it isn't entirely safe to destroy TTY's from the system. This implementation has a two-step destructing design, where the driver first abandons the TTY. After all threads have left the TTY, the TTY layer calls a routine in the driver, which can be used to free resources (unit numbers, etc). The pts(4) driver also implements this feature, which means posix_openpt() will now return PTY's that are created on the fly. - Improved performance: One of the major improvements is the per-TTY mutex, which is expected to improve scalability when compared to the old Giant locking. Another change is the unbuffered copying to userspace, which is both used on TTY device nodes and PTY masters. Upgrading should be quite straightforward. Unlike previous versions, existing kernel configuration files do not need to be changed, except when they reference device drivers that are listed in UPDATING. Obtained from: //depot/projects/mpsafetty/... Approved by: philip (ex-mentor) Discussed: on the lists, at BSDCan, at the DevSummit Sponsored by: Snow B.V., the Netherlands dcons(4) fixed by: kan
* Remove <sgtty.h> now it has no practical usage.ed2008-07-251-0/+2
| | | | | | | | | | When I turned sgtty into a binary-only interface (last month), I added this explicit #error to the header file, to make sure nobody forgot to remove the header file after updating world. I think it is now a good moment to remove this header file. Approved by: philip (mentor)
* Remove sade(8) on the following platforms:marcel2008-07-191-0/+6
| | | | | o arm, mips & powerpc: libdisk is non-functional. o ia64: libdisk is insufficient.
* Add an obsolete header after pecoff removal.antoine2008-07-131-0/+4
| | | | Approved by: rwatson (mentor)
* Obsolete bsdlabel(8) on powerpc. Use gpart(8) instead.marcel2008-07-061-0/+5
|
* Remove the sbsh(4) driver. No one responded to requests for testing thejhb2008-07-041-0/+3
| | | | | | | MPSAFE patches on current@ and stable@. This driver also has a fundamental issue in that it sleeps when sending commands to the card including in the if_init/if_start routines (which can be called from interrupt context). As such, the driver shouldn't be working reliably even on 4.x.
* Remove the sbni(4) driver. No one responded to calls to test it onjhb2008-07-041-0/+8
| | | | current@ and stable@.
* Remove the oltr(4) driver. No one responded to calls for testing onjhb2008-07-041-1/+6
| | | | | | | | current@ and stable@ for the locking patches. The driver can always be revived if someone tests it. This driver also sleeps in its if_init routine, so it likely doesn't really work at all anyway in modern releases.
* Remove the arl(4) driver. It is reported to not work on 6.x or laterjhb2008-07-041-0/+6
| | | | | even though the driver hasn't changed since 4.x (last known working release).
OpenPOWER on IntegriCloud