summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-03-25Makefile: don't hardcode the path to 'install'HEADmasterTom Gundersen1-1/+1
In Arch Linux we currently use /bin/install rather than /usr/bin/install. This change work with both locations and avoids us having to change the Makefile. Signed-off-by: Tom Gundersen <teg@jklm.no> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2011-07-29pccardctl: remove command which is not implementedDominik Brodowski2-12/+0
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2011-04-19build: remove ccdv, use kernel quiet/verbose mechanismDominik Brodowski2-406/+27
Use the quiet/verbose mechanism found in kernel tools, without relying on the special tool "ccdv" Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2011-04-19pcmciautils: remove dependency on libsysfsDominik Brodowski5-166/+144
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2011-04-15pcmciautils-018Dominik Brodowski1-1/+1
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2011-04-15Makefile: allow command-line overridesDominik Brodowski1-5/+5
To enable the DBEUG configuration option, it is now sufficient to call: $ DEBUG=true make instead of having to edit the Makefile. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2011-04-15src: coding style bugfixesDominik Brodowski8-375/+429
Also fix the remaining bison error messages. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2011-01-30pccardctl: remove superfluous checkWolfram Sang1-3/+0
We can trust our own callers. Fixes: src/pccardctl.c:82: warning: the address of 'in_file' will always evaluate as 'true' Reported-by: Alexander Mansurov <alexander.mansurov@gmail.com> Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2011-01-30read-cis: Remove a forward declaration and some whitespacesWolfram Sang1-28/+24
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2011-01-30read-cis: Remove the now pointless macrosWolfram Sang1-32/+25
They became obsolete by the patch before; resulting binaries are identical. Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2011-01-30read-cis: fix type-punning pointersWolfram Sang2-18/+18
Use the proper type instead of int. Fixes: src/read-cis.c:62: warning: dereferencing type-punned pointer will break strict-aliasing rules src/read-cis.c:62: warning: dereferencing type-punned pointer will break strict-aliasing rules src/read-cis.c:85: warning: dereferencing type-punned pointer will break strict-aliasing rules src/read-cis.c:87: warning: dereferencing type-punned pointer will break strict-aliasing rules [...] Reported-by: Alexander Mansurov <alexander.mansurov@gmail.com> Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2011-01-30lex: disable unused optionsWolfram Sang1-0/+1
Eliminates two warnings. Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2011-01-30Makefile: let plain 'make' be like 'make all' againWolfram Sang1-2/+4
That behaviour was broken by c96724af1baaa926cbcc8d8e5b19fd5ba339d962 (Makefile: add short help target). Also, update the helptext accordingly. Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2010-09-10Makefile: add short help targetWolfram Sang1-0/+5
To help people finding out about the debugtools by either running 'make help' or having a look at the top of the Makefile itself. Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2010-09-06pccardctl: fix segmentation fault on unknown long optionJirka Klimes1-0/+1
calling pccardctl with an unknown long option causes SIGSEGV; e.g. pccardctl --ver The patch adds missing last zeroed element to options array. Signed-off-by: Jirka Klimes <jklimes@redhat.com> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2010-09-04lspcmcia: print out card resource configurationDominik Brodowski1-0/+53
Starting with 2.6.36, there is some per-card resource configuration which can be extracted from sysfs, and which might be useful for debugging purposes. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2010-03-29gitignore updateDominik Brodowski1-0/+8
Also ignore debugtools Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2010-03-29Don't link pcmcia-check-broken-cis against libsysfsColin Watson1-1/+3
It uses the SYSFS_PATH_MAX macro from <sysfs/libsysfs.h>, but nothing that requires run-time linkage. Signed-off-by: Colin Watson <cjwatson@debian.org> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2010-01-06pcmciautils-017Dominik Brodowski1-1/+1
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2010-01-05Always use path without trailing slashDominik Brodowski1-2/+2
Only udevdir set its path with a trailing slash. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2010-01-05Use architecture-specific config.opts if it existsColin Watson1-0/+3
Originally by Per Olofsson <pelle@debian.org>. Signed-off-by: Colin Watson <cjwatson@debian.org> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2010-01-05Add config.opts for hppaColin Watson1-0/+29
Apparently originally by James Bottomley, included by Per Olofsson in Debian's pcmcia-cs package starting from version 3.2.5-6. Signed-off-by: Colin Watson <cjwatson@debian.org> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2010-01-05Add config.opts for powerpcColin Watson1-0/+21
Originally from the PCMCIA-HOWTO (http://pcmcia-cs.sourceforge.net/ftp/doc/PCMCIA-HOWTO-1.html#ss1.12), via Debian's pcmcia-cs package thanks to Per Olofsson. See http://bugs.debian.org/242069. Signed-off-by: Colin Watson <cjwatson@debian.org> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2009-12-29pcmciautils: improve for cross-buildsWolfram Sang1-2/+2
- don't overwrite CFLAGS, just append - use CPPFLAGS Those were needed to compile the package with PTXdist and is most probably needed for other build-systems as well. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2009-10-15pcmciautils-016Dominik Brodowski1-1/+1
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2009-08-02Install udev helpers in customizable directoryDominik Brodowski3-10/+15
Add a udevhelperdir variable and evaluate it both for installation and for udev rules generation. Fixes [1]. [1] http://bugzilla.kernel.org/show_bug.cgi?id=12471 Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2009-08-02pccardctl: add array out-of-bounds exception (2)Dominik Brodowski1-2/+6
Fix another instance where an array out-of-bounds exception relating to func_id was triggered. Spotted at[1], still pending bugfix noted by Wolfram Sang. [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=406251 Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2008-08-13fix parallel build of ccdvOlivier Blin1-3/+4
Parallel build was broken because ccdv was not necessarily built before the object files were built (occured with make -j4). Signed-off-by: Olivier Blin <blino@mandriva.com> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2008-07-14pcmciautils-015Dominik Brodowski1-1/+1
2008-07-11use label to make udev rules more conciseColin Watson6-8/+12
Rather than checking ACTION=="add" over and over again in the udev rules, it would be simpler and more efficient to check once at the top and jump past the add-only rules if ACTION!="add". Signed-off-by: Colin Watson <cjwatson@debian.org> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2008-07-11document lspcmciaColin Watson1-1/+16
The pccardctl manual page should document the ls command and the lspcmcia shortcut. Originally reported by Dan Jacobson as http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=392436. Signed-off-by: Colin Watson <cjwatson@debian.org> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2008-07-11status command is now implementedColin Watson1-1/+1
The status command is now implemented. Correct the manual page not to say otherwise. Originally reported by Dan Jacobson as http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=392436. Signed-off-by: Colin Watson <cjwatson@debian.org> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2008-06-16pccardctl: add array out-of-bounds exceptionRobert Varga3-8/+12
The following patch fixes an array out-of-bounds exception, which is easily triggered with Ricoh's Bay8Controller. Additionally, following improvements are made: - correct a check for NULL path name - make lookup tables const - fix warnings stemming from printf() format strings Signed-off-by: Robert Varga <nite@hq.alert.sk> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2008-06-14simplified the setting of sysfs attributesHarald Hoyer1-2/+1
Signed-off-by: Harald Hoyer <harald@redhat.com> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-11-03[PATCH] fix for udev-094Miklos Vajna2-5/+5
from udev's release notes: "udev 094 ======== The built-in MODALIAS key and substitution is removed. (...) udev 080 ======== (...) MODALIAS and $modalias is not needed and will be removed from one of the next udev versions, replace it in all rules with ENV{MODALIAS} or the sysfs "modalias" value." here is a patch to fix this issue Signed-off-by: Miklos Vajna <vmiklos@frugalware.org> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-06-01pcmciautils-014Dominik Brodowski1-1/+1
2006-05-30[PATCH] doc/cardmgr-to-pcmciautils.txt fixKai Sattler1-1/+1
If 'uname -r' shows something like "2.6.12-gentoo-r10-l01", then the setting of KVER does not cut out the version information properly. Using KVER=${KVERREL%%-*} sets KVER correctly to 2.6.12 Signed-off-by: Daniel Ritz <daniel.ritz@gmx.ch> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-05-30[PATCH] pcmciautils: handle big endian host in dump_cisKars de Jong1-3/+9
dump_cis: Use glibc functionality for detecting host endian and byte swapping. Signed-off-by: Kars de Jong <jongk@linux-m68k.org> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-03-31[PATCH] lspcmcia: fix iomem/ioports mixupDominik Brodowski1-1/+1
lspcmcia used wrong headings for iomem and ioports reporting. Fix this. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-03-31[PATCH] hardcoded path to ln is often wrongColin Watson1-1/+1
On Debian, /usr/bin/ln doesn't exist; hardcoding the path to ln seems like overkill. This patch removes that hardcoding. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-03-31[PATCH] lspcmcia symlink target is wrong if building with DESTDIRColin Watson1-1/+1
The lspcmcia symlink is created to $(DESTDIR)$(sbindir)/$(PCCARDCTL); if you're building with DESTDIR set to a temporary directory in order to build a binary package for a distribution (which is basically what DESTDIR is meant for), the symlink in the package ends up pointing into your build tree. Since lspcmcia and pccardctl are installed to the same directory anyway, this patch just makes the symlink be relative. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-03-31[PATCH] symlink man page tooColin Watson1-0/+2
It's good practice to provide a man page symlink (lspcmcia.8) to go along with a binary symlink (lspcmcia). This patch adds that. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-03-31[PATCH] fix fallthrough from pccardctl lsColin Watson1-0/+1
'pccardctl ls' falls through to 'pccardctl insert'. This looks unintentional, so this patch adds the missing 'break'. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-03-26Release of pcmciautils-013 (2006-03-26)Dominik Brodowski1-1/+1
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-03-26[PATCH] pccardctl: libintl.h isn't neededDominik Brodowski1-1/+0
libintl.h isn't needed in pccardctl.c, and including it broke compilation with uClibc. Thanks to Henrik Brix Andersen for pointing it out. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-01-17[PATCH] pccardctl: don't break lspcmcia if /sys/class/*/*/device is removedDominik Brodowski2-18/+30
The lspcmcia code-path now contains a workaround which allows it to produce the same output even if the symlink /sys/class/*/*/device is removed. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-01-17[PATCH] pccardctl: return error values from low-level functionsDominik Brodowski1-25/+30
Return meaningful error values from low-level functions, instead of merely returning a NULL pointer. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-01-10[PATCH] add "lspcmcia"Dominik Brodowski2-14/+247
A new "pccardctl ls" provides for extended debugging output related to the PCMCIA sockets and devices present in the system. Adding one or two "-v" parameters lets you set how much output you want to have. Also add a symlink named "lspcmcia" to provide for the same output as "pccardctl ls". Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-01-10[PATCH] add .gitignoreDominik Brodowski1-0/+13
Add .gitignore as it makes your (and mine) life easier. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-01-10[PATCH] updated runtime powermanagement handlingDominik Brodowski1-23/+30
Use the new interface instead of sysfs power/state which will (likely) go away. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2006-01-01[PATCH] fix typo (Makefile)Komuro1-1/+1
Fix another typo in Makefile Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-25[PATCH] check-broken-cis: endless loopDominik Brodowski1-0/+1
As Boris Bliznioukov noted, the main function won't be left at all if there is a match and "repair" isn't set. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-25[PATCH] fix typo (doc)Komuro2-2/+2
fix typo: cardmgr-to-pcmciautils.txt, pcmcia-new.sh pd6792 => pd6729
2005-12-25[PATCH] whitespace cleanupsDominik Brodowski2-13/+13
Remove trailing whitespace Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-18Release of pcmciautils-012 (2005-12-18)Dominik Brodowski1-1/+1
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-18[PATCH] Add improvements to config.opts from opensuseDominik Brodowski1-5/+7
pcmciautils-007-10.src.rpm contians some useful tidbits for the config.opts settings. Merge them. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-18[PATCH] Makefile: allow for statically linked binariesDominik Brodowski1-7/+17
Fedora links the pcmciautils binaries statically. Make this option available to all. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-18[PATCH] Add improvements to config.opts from ubuntu/debianDominik Brodowski1-4/+10
pcmciautils (011-1) by Colin Watson and Per Olofsson includes some improvements to the config.opts file. Merge them. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-18[PATCH] pccardctl: do not use deprecated sysfs_read_attribute_value()Dominik Brodowski1-47/+39
sysfs_read_attribute_value() is no longer available in libsysfs-2.0.0, therefore re-structure the code to use sysfs_read_attribute(). Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-08Add output for "pccardctl status", for example:Dominik Brodowski1-3/+119
Socket 1: 5.0V 16-bit PC Card Subdevice 0 (function 0) bound to driver "pcnet_cs" This has a bit different semantics than pcmcia-cs. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-08[PATCH] Makefile: fix double prefixDominik Brodowski1-3/+3
Fix double prefix of pcmciaconfdir, as noted by Carl Farrington Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-06Release of pcmciautils-011 (2005-12-06)Dominik Brodowski14-80/+535
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-06Release of pcmciautils-010 (2005-09-17)Dominik Brodowski7-15/+90
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-06Release of pcmciautils-009 (2005-09-13)Dominik Brodowski6-30/+224
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-06Release of pcmciautils-008 (2005-08-28)Dominik Brodowski3-13/+27
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-06Release of pcmciautils-007 (2005-07-23)Dominik Brodowski3-11/+9
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-06Release of pcmciautils-006 (2005-07-15)Dominik Brodowski3-13/+13
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-06Release of pcmciautils-005 (2005-07-03)Dominik Brodowski3-186/+9
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-06Release of pcmciautils-004 (2005-06-29)Dominik Brodowski4-23/+43
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-06Release of pcmciautils-003 (2005-05-05)Dominik Brodowski9-44/+2191
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-06Release of pcmciautils-002 (2005-03-17)Dominik Brodowski5-14/+19
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
2005-12-06Release of pcmciautils-001 (2005-03-04)Dominik Brodowski18-0/+3292
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>