[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#601187: linux-image-2.6.32-5-amd64: Please apply patch for shared I/O region support



On Thu, 2010-12-02 at 13:39 +0100, Mike Hommey wrote:
> Is the following going to be considered for squeeze?

I've cherry-picked all the necessary changes (I think):

8b6d043b7ee2d1b819dc833d677ea2aead71a0c0 resource: shared I/O region support
729d273aa7c86eb1406ade4eadf249cff188bf9a hwmon: (f71882fg) Acquire I/O regions while we're working with them
cadb86570c41fe52a0ea741f1f9775e3412f0167 hwmon: f71882fg: use a muxed resource lock for the Super I/O port
96cb4eb019ce3185ec0d946a74b5a2202f5067c9 watchdog: f71808e_wdt: new watchdog driver for Fintek F71808E and F71882FG    

> Please also note the patch makes the ABI check script barf, but there is
> technically no function signature change.

The build-time ABI check is based on 'symbol versions', which are
already used for a run-time ABI check.  The 'genksyms' program generates
symbol versions as a hash of the function signature (or object type) and
all the structure definitions that the function/object may depend on.
Thus, including a new header changes the symbol version.  I've wrapped
the inclusion with #ifndef __GENKSYMS__ so that this doesn't happen.

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: