--- - branch: netbsd-6 date: Mon Apr 16 15:37:12 UTC 2012 files: - new: 1.19.18.1 old: '1.19' path: src/sys/fs/msdosfs/msdosfs_fat.c pathrev: src/sys/fs/msdosfs/msdosfs_fat.c@1.19.18.1 type: modified id: 20120416T153712Z.5a4290a1cdb83b9853455e7d264ec21d5f18ffbf log: "Pull up following revision(s) (requested by hannken in ticket #183):\n\tsys/fs/msdosfs/msdosfs_fat.c: revision 1.20\npcbmap(): We cannot use bread() here as for the pagedaemon getblk()\nmay fail leading to a panic in bread().\nReplace bread() with getblk() / VOP_STRATEGY() and return\nan error if getblk() fails.\n\nFixes PR#46282: 6.0_BETA crash: msdosfs_bmap -> pcbmap -> bread ->\nbio_doread\n\nThis is an interim solution for easy pullup. \ The final solution\nis be to change bread() to not return a buffer on error. \ As\nwe have to change all callers of bread() this will not qualify\nfor a pullup.\n" module: src subject: 'CVS commit: [netbsd-6] src/sys/fs/msdosfs' unixtime: '1334590632' user: riz