Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Use the quiet/verbose mechanism found in kernel tools, without
relying on the special tool "ccdv"
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
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>
|
|
Also fix the remaining bison error messages.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
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>
|
|
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
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>
|
|
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>
|
|
Eliminates two warnings.
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Also ignore debugtools
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
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>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Only udevdir set its path with a trailing slash.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Originally by Per Olofsson <pelle@debian.org>.
Signed-off-by: Colin Watson <cjwatson@debian.org>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
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>
|
|
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>
|
|
- 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>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Harald Hoyer <harald@redhat.com>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
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>
|
|
|
|
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>
|
|
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>
|
|
lspcmcia used wrong headings for iomem and ioports reporting. Fix this.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
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>
|
|
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>
|
|
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>
|
|
'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>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
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>
|
|
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>
|
|
Return meaningful error values from low-level functions, instead of
merely returning a NULL pointer.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
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>
|
|
Add .gitignore as it makes your (and mine) life easier.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Use the new interface instead of sysfs power/state which will (likely)
go away.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Fix another typo in Makefile
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
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>
|
|
fix typo: cardmgr-to-pcmciautils.txt, pcmcia-new.sh
pd6792 => pd6729
|
|
Remove trailing whitespace
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
pcmciautils-007-10.src.rpm contians some useful tidbits for the config.opts
settings. Merge them.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Fedora links the pcmciautils binaries statically. Make this option available
to all.
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
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>
|
|
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>
|
|
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>
|
|
Fix double prefix of pcmciaconfdir, as noted by Carl Farrington
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|
|
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
|