The patch titled Fix the SNAPSHOT_SET_SWAP_AREA ioctl definition has been added to the -mm tree. Its filename is swsusp-add-ioctl-for-swap-files-support-fix.patch See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: Fix the SNAPSHOT_SET_SWAP_AREA ioctl definition From: "Rafael J. Wysocki" <rjw@xxxxxxx> Signed-off-by: Rafael J. Wysocki <rjw@xxxxxxx> Cc: Arnd Bergmann <arnd@xxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- kernel/power/power.h | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff -puN kernel/power/power.h~swsusp-add-ioctl-for-swap-files-support-fix kernel/power/power.h --- a/kernel/power/power.h~swsusp-add-ioctl-for-swap-files-support-fix +++ a/kernel/power/power.h @@ -106,6 +106,16 @@ extern int snapshot_write_next(struct sn extern int snapshot_image_loaded(struct snapshot_handle *handle); extern void snapshot_free_unused_memory(struct snapshot_handle *handle); +/* + * This structure is used to pass the values needed for the identification + * of the resume swap area from a user space to the kernel via the + * SNAPSHOT_SET_SWAP_AREA ioctl + */ +struct resume_swap_area { + loff_t offset; + u_int32_t dev; +} __attribute__((packed)); + #define SNAPSHOT_IOC_MAGIC '3' #define SNAPSHOT_FREEZE _IO(SNAPSHOT_IOC_MAGIC, 1) #define SNAPSHOT_UNFREEZE _IO(SNAPSHOT_IOC_MAGIC, 2) @@ -119,19 +129,10 @@ extern void snapshot_free_unused_memory( #define SNAPSHOT_SET_SWAP_FILE _IOW(SNAPSHOT_IOC_MAGIC, 10, unsigned int) #define SNAPSHOT_S2RAM _IO(SNAPSHOT_IOC_MAGIC, 11) #define SNAPSHOT_PMOPS _IOW(SNAPSHOT_IOC_MAGIC, 12, unsigned int) -#define SNAPSHOT_SET_SWAP_AREA _IOW(SNAPSHOT_IOC_MAGIC, 13, void *) +#define SNAPSHOT_SET_SWAP_AREA _IOW(SNAPSHOT_IOC_MAGIC, 13, \ + struct resume_swap_area) #define SNAPSHOT_IOC_MAXNR 13 -/* - * This structure is used to pass the values needed for the identification - * of the resume swap area from a user space to the kernel via the - * SNAPSHOT_SET_SWAP_AREA ioctl - */ -struct resume_swap_area { - loff_t offset; - u_int32_t dev; -} __attribute__((packed)); - #define PMOPS_PREPARE 1 #define PMOPS_ENTER 2 #define PMOPS_FINISH 3 _ Patches currently in -mm which might be from rjw@xxxxxxx are origin.patch uswsusp-add-pmops-prepareenterfinish-support-aka-platform-mode.patch swsusp-use-suspend_console.patch swsusp-use-partition-device-and-offset-to-identify-swap-areas.patch swsusp-rearrange-swap-handling-code.patch swsusp-use-block-device-offsets-to-identify-swap-locations-rev-2.patch swsusp-add-resume_offset-command-line-parameter-rev-2.patch swsusp-add-resume_offset-command-line-parameter-rev-2-fix.patch swsusp-document-support-for-swap-files-rev-2.patch swsusp-debugging.patch swsusp-debugging-doc.patch swsusp-add-ioctl-for-swap-files-support.patch swsusp-add-ioctl-for-swap-files-support-fix.patch swsusp-update-userland-interface-documentation.patch reiserfs-make-sure-all-dentries-refs-are-released-before-calling-kill_block_super-try-2.patch ide-reprogram-disk-pio-timings-on-resume.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html