Skip to content

Commit

Permalink
[PATCH] swsusp: clean up suspend header
Browse files Browse the repository at this point in the history
Remove some things that are no longer used or defined elsewhere from suspend.h
and make the inline version of software_suspend() return the right error code.

Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Cc: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
  • Loading branch information
Rafael J. Wysocki authored and Linus Torvalds committed Sep 26, 2006
1 parent cd560bb commit dcbb5a5
Showing 1 changed file with 3 additions and 12 deletions.
15 changes: 3 additions & 12 deletions include/linux/suspend.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
#include <linux/pm.h>

/* page backup entry */
typedef struct pbe {
struct pbe {
unsigned long address; /* address of the copy */
unsigned long orig_address; /* original address of page */
struct pbe *next;
} suspend_pagedir_t;
};

#define for_each_pbe(pbe, pblist) \
for (pbe = pblist ; pbe ; pbe = pbe->next)
Expand All @@ -25,15 +25,6 @@ typedef struct pbe {
#define for_each_pb_page(pbe, pblist) \
for (pbe = pblist ; pbe ; pbe = (pbe+PB_PAGE_SKIP)->next)


#define SWAP_FILENAME_MAXLENGTH 32


extern dev_t swsusp_resume_device;

/* mm/vmscan.c */
extern int shrink_mem(void);

/* mm/page_alloc.c */
extern void drain_local_pages(void);
extern void mark_free_pages(struct zone *zone);
Expand All @@ -53,7 +44,7 @@ static inline void pm_restore_console(void) {}
static inline int software_suspend(void)
{
printk("Warning: fake suspend called\n");
return -EPERM;
return -ENOSYS;
}
#endif /* CONFIG_PM */

Expand Down

0 comments on commit dcbb5a5

Please sign in to comment.