···219219 */220220 for (idx = off = 0; off < mtd->size; off += mtd->erasesize) {221221 struct image_info_struct iis;222222- u_int iis_ptr, img_ptr, size;222222+ u_int iis_ptr, img_ptr;223223224224 /* Read the footer. */225225 ret = afs_read_footer(mtd, &img_ptr, &iis_ptr, off, mask);···236236 continue;237237238238 strcpy(str, iis.name);239239- size = mtd->erasesize + off - img_ptr;240240-241241- /*242242- * In order to support JFFS2 partitions on this layout,243243- * we must lie to MTD about the real size of JFFS2244244- * partitions; this ensures that the AFS flash footer245245- * won't be erased by JFFS2. Please ensure that your246246- * JFFS2 partitions are given image numbers between247247- * 1000 and 2000 inclusive.248248- */249249- if (iis.imageNumber >= 1000 && iis.imageNumber < 2000)250250- size -= mtd->erasesize;251239252240 parts[idx].name = str;253253- parts[idx].size = size;241241+ parts[idx].size = (iis.length + mtd->erasesize - 1) & ~(mtd->erasesize - 1);254242 parts[idx].offset = img_ptr;255243 parts[idx].mask_flags = 0;256244
+1-7
drivers/video/console/fbcon.c
···142142#define CURSOR_DRAW_DELAY (1)143143144144/* # VBL ints between cursor state changes */145145-#define ARM_CURSOR_BLINK_RATE (10)146145#define ATARI_CURSOR_BLINK_RATE (42)147146#define MAC_CURSOR_BLINK_RATE (32)148147#define DEFAULT_CURSOR_BLINK_RATE (20)···287288 release_console_sem();288289}289290290290-#if (defined(__arm__) && defined(IRQ_VSYNCPULSE)) || defined(CONFIG_ATARI) || defined(CONFIG_MAC)291291+#if defined(CONFIG_ATARI) || defined(CONFIG_MAC)291292static int cursor_blink_rate;292293static irqreturn_t fb_vbl_handler(int irq, void *dev_id, struct pt_regs *fp)293294{···877878 }878879#endif /* CONFIG_MAC */879880880880-#if defined(__arm__) && defined(IRQ_VSYNCPULSE)881881- cursor_blink_rate = ARM_CURSOR_BLINK_RATE;882882- irqres = request_irq(IRQ_VSYNCPULSE, fb_vbl_handler, SA_SHIRQ,883883- "framebuffer vbl", info);884884-#endif885881 /* Initialize the work queue. If the driver provides its886882 * own work queue this means it will use something besides 887883 * default timer to flash the cursor. */
+3-1
include/asm-arm/system.h
···8585void die(const char *msg, struct pt_regs *regs, int err)8686 __attribute__((noreturn));87878888-void die_if_kernel(const char *str, struct pt_regs *regs, int err);8888+struct siginfo;8989+void notify_die(const char *str, struct pt_regs *regs, struct siginfo *info,9090+ unsigned long err, unsigned long trap);89919092void hook_fault_code(int nr, int (*fn)(unsigned long, unsigned int,9193 struct pt_regs *),